假设有3个过程名称为abc
,abcd
和abcde
。如何获取特定进程的进程ID?
我使用下面的命令找出进程ID:
ps -ef | grep abc | grep -v grep
这使输出的所有3个流程与它们对应的PID:
user 6009 1 0 May 11 ? 0:23 ./abc
user 28047 1 0 Apr 24 ? 0:04 ./abcd
user 28548 1 0 Apr 27 ? 0:04 ./abcde
现在我想要什么是一个grep的东西,输出进程ID只是abc
而不返回abcd
和abcde
。我知道使用grep -v "processname"
消除了我想要的,但有什么简单和具体的?
如果在这里有任何答案,这符合您的需求,那么通过点击绿色的钩子就可以接受那个答案。 – kiigass