我現在有一個cron作業運行每4個小時與此如何在特定時間每4小時運行一次cron作業?
0 */4 * * *
這個運行在12,4,8,12,...等。
我需要它運行1,5,9,1 ...等。
我該怎麼做?
謝謝!
我現在有一個cron作業運行每4個小時與此如何在特定時間每4小時運行一次cron作業?
0 */4 * * *
這個運行在12,4,8,12,...等。
我需要它運行1,5,9,1 ...等。
我該怎麼做?
謝謝!
使小時字段成爲所需時間的逗號分隔字段。
0 1,5,9,13,17,21 * * *
引述該名男子頁crontab(5)
:
名單是允許的。列表是一組用逗號分隔的數字(或範圍)。例如:「1,2,5,9」,「0-4,8-12」。
我認爲,而不是19我想要21,但我明白了。謝謝! – dansmith841
這不是[math.se]。 :) –
您可以使用下面的語法:
0 1-21/4 * * *
這意味着01:00至21:00之間包括每4小時。
Here是一個有用的在線工具,顯示它的工作原理。
引述手冊,
步驟值可以與範圍一起使用。在「<號碼>」範圍之後指定在該範圍內跳過數字值。例如,可以在小時字段中使用「0-23/2」來每隔一小時指定命令執行。
[SO]用於編程問題。這不是一個編程問題,而是與計算機操作有關的問題。詢問[su]可能會爲您提供更好的答案。 –