这是我的工作45 5 5 2 WED /usr/bin/python3 /home/pi/Saqib/RaspBerryPiAdhan/www/commands/player.py "/static/media/fajr1.mp3" "Office Ustairs speaker"乔布斯看起来不错,因为我希望它一年只运行一次......但是我正在使用一个名为“ croniter ”的模块......而且它似乎有一个错误。我的工作是设置为仅在 2 月 5 日 5 月 45 日的星期三解雇。但是,当我使用get_next()方法时,它也会返回即将到来/下周三的下一个触发日期。我只需要开火一次。我的系统是 Linux Debian 内核。无论如何围绕这个?
3 回答
守着一只汪
TA贡献1872条经验 获得超3个赞
这应该这样做:
0 45 5 5 2 ? * /usr/bin/python3 /home/pi/Saqib/RaspBerryPiAdhan/www/commands/player.py "/static/media/fajr1.mp3" "Office Ustairs speaker"
UYOU
TA贡献1878条经验 获得超4个赞
慕少森
TA贡献2019条经验 获得超9个赞
如果我们谈论 UNIX/Linux cron 记录,它应该是这样的:
45 5 5 2 * /usr/bin/python3 /home/pi/Saqib/RaspBerryPiAdhan/www/commands/player.py "/static/media/fajr1.mp3" "Office Ustairs speaker"
首先你应该使用数字,而不是星期几的名称。然后在分钟、小时、月份和月份之间的 cron 关系中是AND。但是星期几与月份的几天是或关系。因此,在您的路上,脚本将在所需日期和每周三执行
添加回答
举报
0/150
提交
取消