[Linux Tips] kill 砍某程式有附加參數

例如 ps 結果如下
programname 1
programname 1
programname 2
programname 1

然後想 kill programname 1 而不想傷害到 programname 2
但是使用killall又會把programname砍光.
所以可以使用下面命令

ps | grep programname\ 1 | grep -v grep | cut -d \ -f2 | xargs kill -9

ps | grep programname\ 1 | grep -v grep | awk ‘{print $2}’ | xargs kill -9

 ps | grep programname\ 1 | grep -v grep | sed ‘s/^[ ]*//’ | cut -d \  -f1 | xargs kill -9

Leave a Reply

Your email address will not be published. Required fields are marked *

 

This site uses Akismet to reduce spam. Learn how your comment data is processed.