我想要做的是在特定時間運行克倫工作,如1,9,13,16但每個小時只有一次。每隔幾個小時設置一次,對我來說不起作用,因爲它需要在特定的時間。在特定時段的分鐘0運行克倫
這是我目前使用的,但它不運行:0 1,9,13,16 * * *
爲了得到它運行我不得不使用這樣的:0 * * * *
或* * * * *
任何想法?
我想要做的是在特定時間運行克倫工作,如1,9,13,16但每個小時只有一次。每隔幾個小時設置一次,對我來說不起作用,因爲它需要在特定的時間。在特定時段的分鐘0運行克倫
這是我目前使用的,但它不運行:0 1,9,13,16 * * *
爲了得到它運行我不得不使用這樣的:0 * * * *
或* * * * *
任何想法?
0 1,9,13,16 * * *
是一個完全有效的cron表達式(我剛剛用jailshell檢查過,儘管我很有信心)。在我看來,你在其他地方有問題。嘗試使用crontab -e
設置cron作業並使用* * * * * wget google.com
進行快速測試,以查看它是否可用。
而且,這裏是一個在線的cron作業表達式驗證,如果你需要它:http://www.unitedmindset.com/jonbcampos/2009/07/29/custom-validators-cron-job-expression-validator/
1 1,9,13,16 * * *
嘗試分鐘1而不是0.它適用於我。
但是這個0 14 * * 1-5也適用於我,或者這個0 1,13 * * *。
奇怪.. 1 1,9,13,16 * * *似乎沒有工作,也沒有將分鐘設置爲其他數字:36 1,9,13,16 * * *。 – stwhite 2011-04-14 01:39:56
你每個小時提供每天一次的意思? – 2011-04-14 01:18:54
@Teoman是的,這就是我的意思。對於每個小時(1,9,13,16),我需要運行cron作業。 – stwhite 2011-04-14 20:26:28