ps grep awk kill -9 殺掉指定的進程


程序成為僵屍進程以后需要通過進程號來強制終止,因此先需要獲取進程的pid

 ps | grep test | awk 'NR==1{print $1}'  

 獲取test進程的ID,具體形式要按照linux輸出的格式來,我的設備中的是第一行的第一列的第一個參數即為test的PID

由於通過管道把PID傳給KILL -9無法生效。因此需要使用 ps | grep test| awk 'NR==1{print $1}' | xargs kill -9 

 

但是當前嵌入式設備上無法使用xargs 所以我們需要使用如下的方式:

 kill -9 `ps | grep test | awk 'NR==1{print $1}' `  注意這里是反單引號

或者:

 kill -9 $(ps | grep test | awk 'NR==1{print $1}') 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM