在调用ps -ef时,如何使用不同的名称运行相同的程序两次或更多,例如我从一个shell运行yes,另一个是yes,当我执行ps -ef | grep [y]我可以看到两个同名的副本,当然还有不同的PID。 如何在shell中命名第一个是“one”和第二个名称“two”?
答案 0 :(得分:1)
壳不可能。进程只能通过调用setproctitle (2)
系统调用来更改自己的proc标题。
如果您想轻松检查here is Python帮助程序模块。 here some discussion和其他选择。
答案 1 :(得分:1)
如果您有不同的参数/参数,并且希望能够在进程列表中为它们进行grep,那么您需要使用-w标志。 ps(1)手册说:
-w宽输出。使用此选项两次以获得无限宽度。
考虑到这一点,ps -efww
或ps axww
将为您提供每个流程的完整命令行,以便于区分。