【发布时间】:2015-06-27 16:54:07
【问题描述】:
在我看来这是一件容易的事,但我不知道如何实现它。
我有一个 python 脚本,在最初的几次尝试中可能会崩溃。 (它正在调用一个尚未准备好的 websocket。)
我可以告诉 cronjob 继续尝试运行这个脚本直到它最终工作吗?还是我必须在 python 脚本本身中实现它?
这是 Crontab 中的行
@reboot sh /home/pi/launcher.sh
这是 .sh 文件。
#!/bin/sh
# launcher.sh
cd /
sudo python /home/pi/example.py
cd /
【问题讨论】:
-
在 Python 脚本中实现它(例如,使用
try和except)几乎肯定比在 shell 脚本中实现更简单。