Shell 根據程式名字找到程式號並kill

Michael_DD發表於2014-08-26
Shell 根據程式名字找到程式號並kill

1  透過程式名,找到程式號

點選(此處)摺疊或開啟

  1. ps -e|grep proname |awk \'{print $1}\'    只顯示一個程式號

點選(此處)摺疊或開啟

  1. ps -ef|awk '/\/{print $2}'   顯示多個程式號



2   kill -9  程式

點選(此處)摺疊或開啟

  1. kill -9 $(ps -e|grep proname |awk \'{print $1}\')

點選(此處)摺疊或開啟

  1. kill -9 $(ps -ef|awk '/\/{print $2}')

點選(此處)摺疊或開啟

  1. ps -e|grep proname|awk \'{print $1}\'|xargs kill -9

點選(此處)摺疊或開啟

  1. kill -9 ` ps -e|grep proname|awk \'{print $1}\'`




關於ps命令:
ps –e     只顯示執行的程式的名稱
ps –aux   則顯示執行程式的所有引數
因此想要kill掉具有不同引數的相同程式,就應該使用ps -aux

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29500582/viewspace-1258010/,如需轉載,請註明出處,否則將追究法律責任。

相關文章