<分区>
我正在尝试在重新启动时运行一个简单的 .sh 脚本。我想让这个脚本永远运行。我在 /home/user/folder/script.sh
用户目录的一个文件夹中有这个脚本。它运行在一个简单的 vps 上,我可以通过 ssh 访问。如果我在同一目录中通过 ./script.sh &
运行它,它会完美运行。当我关闭 ssh 连接时,它停止了。
我尝试添加一个像这样的 crontab 条目:@reboot/home/user/folder/script.sh &
(如其他答案中所建议的那样),然后只需键入 sudo reboot
但它不起作用。
我不知道哪个是解决这个问题的最佳方案。 script.sh 就是这个(我在寻找一些解决方案以在它崩溃时重新启动 python start.py 时找到它):
until ./start.py; do
echo "Server 'myserver' crashed with exit code $?. Respawning.." >&2
sleep 1
done
它完全符合我的需要。
感谢您的帮助!