当我们查看某个服务的进程时候,它会把命令本身的进程显示出来。如下图:
进程号2383 就是我命令本身的进程号,和我实际想看的进程无关
特别是在我们写脚本,kill进程时候会报错:
解决办法可以优化脚本
ps -ef|grep nginx |grep -v "grep"
这样就不会显示命令本身的进程号了
再次杀掉就不报错了,如下图:
kill -9 `ps -ef|grep nginx |grep -v "grep" |awk '{print $2}'`
当我们查看某个服务的进程时候,它会把命令本身的进程显示出来。如下图:
进程号2383 就是我命令本身的进程号,和我实际想看的进程无关
特别是在我们写脚本,kill进程时候会报错:
解决办法可以优化脚本
ps -ef|grep nginx |grep -v "grep"
这样就不会显示命令本身的进程号了
再次杀掉就不报错了,如下图:
kill -9 `ps -ef|grep nginx |grep -v "grep" |awk '{print $2}'`
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。