程序成為僵屍進程以后需要通過進程號來強制終止,因此先需要獲取進程的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}')