平滑重启某个进程

 1.平滑重启某个进程

#方法一:
#echo "loading..."
#pid=`pidof SwooleTaskServerDaemon`
#echo $pid
#kill -USR1 $pid
#echo "loading success"

#方法二:

echo "Reloading..."
cmd=$(pidof SwooleTaskServerDaemon)
echo $cmd
kill -USR1 $cmd
echo "Reloaded"

2.linux使用脚本杀死特定的进程

linux使用脚本杀死特定的进程只需要下面一条命令即可

ps -ef | grep processname | grep -v grep | awk '{print $2}' | xargs kill -9

  • processname 所要杀死的进程
  • grep -v grep 排除掉grep自身的进程
  • awk ‘{print $2}’ 打印出第二行的内容
  • xargs kill -9 杀死进程
posted @ 2022-01-26 18:11  码农编程进阶笔记  阅读(78)  评论(0编辑  收藏  举报
返回顶部 有事您Q我