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"

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 杀死进程

相关文章:

  • 2021-10-09
  • 2021-12-01
  • 2021-05-02
  • 2021-12-27
  • 2022-01-02
  • 2022-01-10
  • 2021-12-20
猜你喜欢
  • 2021-10-09
  • 2021-12-03
  • 2022-12-23
  • 2022-01-03
  • 2021-11-21
  • 2022-12-23
相关资源
相似解决方案