服務重啓腳本

每次都是查找進程,而後關閉,再重啓,甚是麻煩。因而就寫了個自動重啓服務。python

思路:
1.找到原有的進程的pid,並關閉
2.在後臺重啓服務shell

#!/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 &
相關文章
相關標籤/搜索