检测python进程是否存活
生活随笔
收集整理的這篇文章主要介紹了
检测python进程是否存活
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
crontab -e
*/3 * * * * /data/log_realtime/check.sh > /data/log_realtime/check.log 2>&1 1 0 1 * * /data/jx3log_import_realtime/shutdown.sh說明:每3分鐘檢查一次進程是否存在,每個月1號0點1分殺掉進程,重啟
?
check.sh
cd $(dirname $0)
source ~/.bash_profile
SYSTEM_TIME=`date '+%Y-%m-%d %T'`
count=`ps -ef | grep "python /data/script/realtime.py" | grep -v grep | wc -l`
if [ $count -eq 0 ];then
echo $SYSTEM_TIME >> /data/script/check.log
nohup python /data/script/realtime.py > log.txt 2>&1&
fi
?
shutdown.sh
PROCESS=`ps -ef|grep "python watch_file_temp.py"|grep -v grep|grep -v PPID|awk '{ print $2}'` for i in $PROCESS doecho "Kill the $1 process [ $i ]"kill -9 $i done?
轉載于:https://www.cnblogs.com/linn/p/4778995.html
總結
以上是生活随笔為你收集整理的检测python进程是否存活的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vh,vw单位你知道多少?
- 下一篇: makefile中的patsubst,