killall 以及 pkill 等命令

https://zhidao.baidu.com/question/1500084252693125099.html

// 通过 killall 命令
killall nginx

// 通过 pkill 命令,类似于 pgrep + kill
pkill nginx

// 通过先查找再 kill 的方式
ps -ef | grep nginx | grep -v grep | awk '{print $2}' | xargs kill -9

// 用 cut -c 来截取指定位置的字符串
ps -ef | grep nginx | grep -v grep | cut -c 11-15 | xargs kill -9

// 通过 pgrep 指令,根据名字找出所有包含该名字的进程号
pgrep nginx | xargs kill -9

// 通过 pidof 指令,根据进程全名找出进程号
pidof nginx | kill -9

// 除了管道符的方式,也可以用命令替换,这样就不用通过 xargs 转换参数了
kill -9 `pgrep nginx`

猜你喜欢

转载自www.cnblogs.com/jinanxiaolaohu/p/12124974.html
今日推荐