2014-03-07 66 views
0

我需要運行bash腳本2nd Sat of the month at 11pm。我無法弄清楚它的cronformat。什麼是以下的cron格式

* * * * * * 
| | | | | | 
| | | | | +-- Year    (range: 1900-3000) 
| | | | +---- Day of the Week (range: 1-7, 1 standing for Monday) 
| | | +------ Month of the Year (range: 1-12) 
| | +-------- Day of the Month (range: 1-31) 
| +---------- Hour    (range: 0-23) 
+------------ Minute   (range: 0-59) 

這是我從網上找到了cronformat但我是新來這個,我認爲這個問題是怎麼樣的艱難。

回答

0

Arg我等待了這麼多天的解決方案,但沒有一個單一的評論,也沒有答案。無論如何,我認爲答案是

0 23 8-14 * Sat 

請糾正我,如果我錯了。

0

運行的cron每週六,只執行對第二個星期六的腳本:

* * * * 6 * test $(expr $(date +\%d)/7) -eq 2 && <execute script here>