1. 程式人生 > >通過ps、grep和kill批量殺死程序

通過ps、grep和kill批量殺死程序

原文: http://www.hellosee.cc/2016/10/520.html

ps aux|grep server|grep -v grep | awk '{print $2}'|xargs kill -9

下面將這條命令作一下簡單說明:

管道符”|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。

“ps -aux” 是linux裡檢視所有程序的命令。這時檢索出的程序將作為下一條命令”grep server”的輸入。

awk的作用是輸出某一列,{print $2}就是輸出第二列,如上即是pid這一列。
“xargs kill -9” 中的 xargs 命令是用來把前面命令的輸出結果(PID)作為”kill -9″命令的引數,並執行該命令。”kill -9″會強行殺掉指定程序。