0
我已經寫了一個小腳本來查找我對運行kill -9
感興趣的進程的ID。它讀取像這樣:如何從這個命令行中刪除搜索PID?
ps -A -o pid -o command | egrep 'java' | cut -d' ' -f1
不過,我也得到了PID爲運行egrep java
命令。我想改變我的上述命令,查找'java'以排除egrep java
。
我對命令行相當陌生,我不確定如何做到這一點。
我已經寫了一個小腳本來查找我對運行kill -9
感興趣的進程的ID。它讀取像這樣:如何從這個命令行中刪除搜索PID?
ps -A -o pid -o command | egrep 'java' | cut -d' ' -f1
不過,我也得到了PID爲運行egrep java
命令。我想改變我的上述命令,查找'java'以排除egrep java
。
我對命令行相當陌生,我不確定如何做到這一點。
你可以試試這個,
ps -A -o pid -o command | egrep '[f]lash' | cut -d' ' -f1
(OR)
如果你有pgrep
命令,
pgrep 'java'
它會給你的PID。
你的系統有'pgrep'命令嗎? –