RT.
比如我要运行一个服务nohup python3 telegram.py > log/telegram.txt 2>&1 &
但是这个脚本有时会出错崩溃停止运行,如何让他崩溃之后可以立即自动重启?
搜到一个类似的解决脚本:
#!/bin/sh
while true
do
ps -ef | grep "填入你自己的程序名" | grep -v "grep"
if [ "$?" -eq 1 ]
then
./run.sh #启动应用,修改成自己的启动应用脚本或命令
echo "process has been restarted!"
else
echo "process already started!"
fi
sleep 10
done
除了这个有没有崩溃后可以立即重启的其他的方法?