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