美文网首页
一条命令关掉所有nginx

一条命令关掉所有nginx

作者: dozenx | 来源:发表于2020-07-15 10:12 被阅读0次

我的服务器上不知怎么回事启动了两个nginx ,然后再通过nginx -s stop只能关掉其中一个.再关另一个就必须用kill命令了,
但是一个个的kill是有问题的,他会不断自启动,远比你的命令执行的快.
所以用以下的命令执行
// 通过先zhi查找再 kill 的方式
ps -ef | grep nginx | grep -v grep | awk '{print $2}' | xargs kill -9 (亲测可以用)

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

// 用 cut -c 来截取dao指定位置的字符串
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

相关文章

网友评论

      本文标题:一条命令关掉所有nginx

      本文链接:https://www.haomeiwen.com/subject/oscdhktx.html