這是我的工作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條經驗 獲得超4個贊
這應該這樣做:
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
提交
取消