2022-06-16
寫個 crontab 去檢查程式是否有執行
沒有就去執行
就用 at now 放背景….
用 一行 if 去跑
*/5 * * * * ps -ef | grep mail-return-check.py|grep -v grep;[ $? == 1 ] && at now <<< "/usr/bin/python3 /root/mail-return-check.py &"
其中
==1 是沒有找到
==0 是有找到
用 || 不行在 crontab
[ "$(ps -ef | grep 'mail-return-check.py'|grep -v grep)" ] && echo 'is running' || at now <<< "/usr/bin/python3/root/ mail-return-check.py &"