2016-03-26 4329 views
0

我必須爲以下情況運行兩個cron作業。cron作業從星期一到星期五每天從上午9:15到下午3:30運行

  1. job1.php星期一到星期五上午9:12在一天中運行一次。 (一週五天)
  2. job2.php週一至週五從上午9:15到下午3:30,每分鐘運行一次。 (一週五天)

我還有4個cron作業需要在我的項目中實現。但所有這一切都可以從上述兩種情況中得出。

回答

1

第一個很容易。

12 9 * * 1-5 <full_path>/job1.php 

第二個是棘手的。我把它分成3個條目。

15-59 9 * * 1-5 <full_path>/job2.php 

* 10-14 * * 1-5 <full_path>/job2.php 

0-30 15 * * 1-5 <full_path>/job2.php 

的Cron語法

* * * * * command to be executed 
┬ ┬ ┬ ┬ ┬ 
│ │ │ │ │ 
│ │ │ │ │ 
│ │ │ │ └───── day of week (0 - 6) (0 is Sunday, or use names) 
│ │ │ └────────── month (1 - 12) 
│ │ └─────────────── day of month (1 - 31) 
│ └──────────────────── hour (0 - 23) 
└───────────────────────── min (0 - 59) 
+0

這就是您的回覆。所以我必須爲job2.php寫三個單獨的cron作業?沒有其他解決方案 –

+0

@ArunSS沒有其他解決方案可以滿足您的要求。 3 cron作業入口有什麼問題? – helloV

相關問題