2013-07-10 98 views
3

方案cron作業運行每分鐘,開始在半小時

我們有一個用例,我們需要運行一個程序每分鐘一段的小時數(比如說8,但在結束小時的邊界),但我們需要程序開始運行在上午6:30(半小時)

我最近被問到這種情況是否可能在一個單一的cronstring,我似乎無法找到一種方式要做到這一點,因爲分鐘區域需要匹配半小時開始時間每分鐘執行一次。

我可以看到如何做到這一點有兩種cronstrings,1從上午6:30 - 上午7:00,然後另一個從7:00 am-3:00pm

30-59 6 * * * /path/to/my/program.sh 
*/1 7-15 * * * /path/to/my/program.sh 

反正是有這些組合成一個單一的cronstring?

+2

教學的cron新的crontab格式的短片你的做法可能是唯一一個。 你可以寫一些包裝腳本,每分鐘運行一次,但只有在時間合適的情況下才能開始真正的工作。 – ArtemB

+0

同意ArtemB。請記住,該crond不保證每分鐘執行一次。 – Daniel

回答

-1

,你可以在你的電腦更換時間爲7:00 OT 6:00時是6:30,如果它不事給你

相關問題