如何从此命令行中删除搜索PID?

时间:2014-02-21 18:32:21

标签: unix command-line

我写了一个小脚本来查找我对运行kill -9感兴趣的进程的ID。它的内容如下:

ps -A -o pid -o command | egrep 'java' | cut -d' ' -f1

但是,我也得到了运行egrep java的命令的PID。我想修改上面的命令,查找“java”以排除egrep java的那个。

我对命令行很新,我不确定该怎么做。

1 个答案:

答案 0 :(得分:0)

你可以试试这个,

ps -A -o pid -o command | egrep '[f]lash' | cut -d' ' -f1

<强>(OR)

如果您有pgrep命令,

pgrep 'java'

它会给你pid。