2014-02-10 101 views
1

我需要在特定時間配置cronjob,例如從9點到23點每50分鐘一次。 ,我試圖Cronjob每9分鐘到23小時x分鐘

  • */50 9-23 ***

但在9:50以及在10:00運行,我需要一些幫助。 謝謝。

+0

可能的複製8181949/how-do-set-cron-to-run-my-script-every-40mins-25mins –

+0

我看到了,實際上他們在40分鐘間隔內做了2個cron作業,分別爲0,40 */2和20 1 ,3,5 ......但它對我來說並不是很好的解決方案。 –

回答

2

你把它定義時間範圍被轉換成:

9 50 
10 40 
11 30 
12 20 
13 10 
14 00 
15 50 - 
16 40 
17 30 
18 20 
19 10 
20 00 
20 50 - 
21 40 
22 30 

所以,你需要定義這些不同cronjobs:上http://stackoverflow.com/questions/

50 9,15,20 * * * 
40 10,16,21 * * * 
30 11,17,22 * * * 
20 12,18 * * * 
10 13,19 * * * 
00 14,20 * * * 
+0

謝謝,看起來不錯。但是有沒有其他辦法可以使它更加靈活,我的意思是f.e.如果我需要每48或40分鐘,那麼需要改變很多:) –

+0

那麼,如果你寫所有的時間,那麼你可以將它們分組。與40會有很多相似之處,只有三組。 – fedorqui

+0

你爲什麼不接受?這不是我的錯,cronjob不是那麼靈活:) – fedorqui