【发布时间】:2013-06-13 20:34:09
【问题描述】:
我已经用 Python 完成了一个程序,我打算每隔 n 小时从我的 RPi 运行它。这将是我第一次以这种方式运行这样的程序/脚本,我想知道在将脚本添加到我的 crontab 之前是否有任何我应该知道/已经写入脚本的内容?
我也不确定 crontab 中的这样一个条目的外观。我是否写了类似的东西:
* 2 * * * pi `python /home/pi/Desktop/myProg.py`
在命令周围加上反引号,还是从我将从 crontab 调用的 shell 脚本中启动 myProg.py?
* 2 * * * pi /home/pi/Desktop/launchMyProg.sh
另外,我在程序中有一些 print 语句,我注释掉了它们,因为它们主要用于在编写过程中进行调试,但再三考虑,将这些用于调试信息但指向@ 987654324@ 或其他我可以使用tail -f /var/log/messages 命令监控的日志文件。
我该怎么做呢?谢谢。
【问题讨论】:
-
在 crontab 中,您可以像在 shell 中一样编写命令。唯一重要的区别:您可能有不同的环境变量。最常见的问题来自不同的 PATH 设置。