複雜的 cron 作業計劃

複雜的 cron 作業計劃

我知道如果我呼叫腳本進行檢查,我可以做到這一點,但我很好奇是否可以只使用 cron 來做到這一點。

我需要每年在 7 月的第一個星期六運行一次作業 如果那個星期六是 7 月 4 日,則在 7 月 5 日運行它。

答案1

就是那個如果那會得到你的。

嗯。你可以用 2 襯墊做到這一點:

12 12 1,2,3,5,6,7 7 6 ./script.sh
12 12 5 7 0 ./script.sh

1號線:7月1日、2日、3日、5日、6日或7日中午12點12分(僅限週六)

2號線:7月5日中午12點12分(限週日)

第 1 行應涵蓋 4 日以外的所有情況,第 2 行應涵蓋星期六是 7 月 4 日的情況。

相關內容