0
有沒有辦法定義一個每12小時運行一次的cron jon,但會立即開始? 例如,如果現在14:30,我開始cron,我會希望這個工作在15:00,3:00,15:00等運行:CronJob - 計劃一項工作,立即開始每12小時運行一次
但是,如果我在16 :22,我希望它是: 17:00,07:00,17:00等。
有沒有辦法定義一個每12小時運行一次的cron jon,但會立即開始? 例如,如果現在14:30,我開始cron,我會希望這個工作在15:00,3:00,15:00等運行:CronJob - 計劃一項工作,立即開始每12小時運行一次
但是,如果我在16 :22,我希望它是: 17:00,07:00,17:00等。
爲什麼不只是有你的條目:
0 00,12 * * * /script/
這將在每天跑步午夜和下午12點,然後編輯計劃,每當你啓動並重新啓動cron(雖然不知道爲什麼你想要一個變化的時間表取決於cron服務器啓動或停止的時間)。
編輯:
如何
0 */12 * * * /script
,或者如果你想讓它在開機運行
* */12 * * * /script
您可能需要睡眠添加到您的腳本說5分鐘(除非它立即準備好)
謝謝,我猜這裏沒有其他選擇。原因在於,當我加載系統時,我需要啓動和收集數據,而且每次運行之間還需要12小時的時間差。 –
查看修訂後的答案。 –