服务重启脚本
每次都是查找进程,然后关闭,再重启,甚是麻烦。于是就写了个自动重启服务。
思路:
1.找到原有的进程的pid,并关闭
2.在后台重启服务
#!/bin/bash
PROCESS=`ps -ef|grep 'python -u service.py'|grep -v grep|grep -v PPID|awk '{ print $2}'`
for i in $PROCESS
do
echo "Kill the proces [ $i ]"
kill -9 $i
done
echo "restart the service"
nohup python -u service.py &