2014-02-21 25 views
0

我已經寫了一個小腳本來查找我對運行kill -9感興趣的進程的ID。它讀取像這樣:如何從這個命令行中刪除搜索PID?

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

不過,我也得到了PID爲運行egrep java命令。我想改變我的上述命令,查找'java'以排除egrep java

我對命令行相當陌生,我不確定如何做到這一點。

+2

你的系統有'pgrep'命令嗎? –

回答

0

你可以試試這個,

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

(OR)

如果你有pgrep命令,

pgrep 'java' 

它會給你的PID。