【问题标题】:Crontab does not run my python script on my raspiCrontab 不在我的 raspi 上运行我的 python 脚本
【发布时间】:2020-07-27 03:12:52
【问题描述】:

python 脚本确实可以通过终端手动执行:

sudo python3 /home/pi/Documents/AlarmClock/alarm.py

但它不会由 crontab 自动运行。这是 /tmp/crontab.iGf7md/crontab 文件中的 cronjob (crontab -e):

32 13 2 * * sudo python3 /home/pi/Documents/AlarmClock/alarm.py

alarm.py 脚本中没有打印命令。该脚本仅点亮连接到 gpio-pin 的 LED-Strip,工作正常。

有人知道我的错误吗?

【问题讨论】:

标签: python linux cron raspberry-pi


【解决方案1】:

crontab的参数从左到右依次为:

*分钟 (0 -59)

*小时 (0 -23)

*月份中的某天 (1 - 31)

*月 (1 -12)

*星期几(0 -6,0 = 星期日)

因此,定义小时 = 31 将不起作用。 看看this quick reference guide

【讨论】:

    【解决方案2】:

    我认为“32 31 2 * *”是错误的。 “31”代表小时,“23”必须是最后一个值。 如果你修复它,我希望它可以工作。 crontab generator你可能想浏览

    【讨论】:

    • 是的,你是对的,但很抱歉我弄错了。正确的 crontab 是:32 13 2 * * ..
    猜你喜欢
    • 2017-12-22
    • 2012-10-28
    • 2021-04-07
    • 1970-01-01
    • 2011-03-21
    • 1970-01-01
    • 2015-10-05
    • 2017-12-16
    • 1970-01-01
    相关资源
    最近更新 更多