linux 下殺死所有python 進(jìn)程

ps aux|grep python|grep -v grep|cut -c 9-15|xargs kill -15

管道符“|”用來隔開兩個命令,管道符左邊命令的輸出會作為管道符右邊命令的輸入。下面說說用管道符聯(lián)接起來的

幾個命令:

“ps aux”是linux 里查看所有進(jìn)程的命令。這時檢索出的進(jìn)程將作為下一條命令“grep python”的輸入。

“grep python”的輸出結(jié)果是,所有含有關(guān)鍵字“python”的進(jìn)程,這是python程序

“grep -v grep”是在列出的進(jìn)程中去除含有關(guān)鍵字“grep”的進(jìn)程。

“cut -c 9-15”是截取輸入行的第9個字符到第15個字符,而這正好是進(jìn)程號PID。

“xargs kill -15”中的xargs命令是用來把前面命令的輸出結(jié)果(PID)作為“kill -15”命令的參數(shù),并執(zhí)行該令。

“kill -15”會正常退出指定進(jìn)程,-9強(qiáng)行殺掉

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容