天天看點

Linux Kill指令結束含關鍵字的程序

在Linux下面是用Kill指令的時候,一般需要先ps一下檢視程序PID,之後記住該PID,再使用kill指令結束掉,這樣比較麻煩,那麼有沒有簡便的方法來實作結束掉含某關鍵字的程序呢?在萬能的Linux世界,一切皆有可能!

原理其實很簡單,就是自動調用ps指令然後用grep指令搜尋關鍵行,之後用awk指令提取出pid并作為參數傳給kill指令。

下面咱們來看看具體操作,其實就一行代碼

kill -9 $(ps -ef|grep keyword|grep -v grep|awk '{print $1}')
           

說明:keyword是程序名稱關鍵字,$1是ps輸出中PID所在的列數,從1開始。