回答
你忘了*
。而你太多的領域,這是你需要關心的每小時約
0 */6 * * * /path/to/mycommand
這意味着每6個小時,從0開始,即在0小時,6,12和18,你可以寫爲
0 0,6,12,18 * * * /path/to/mycommand
怎麼樣謝謝你的回覆,這是每6小時開始幾點? cron創建的時間? – 2012-07-19 14:19:32
謝謝,所以如果我想每6小時從15:00開始運行一次,它會是'15 15,23,05,11 * * */path/to/mycommand'? – 2012-07-19 14:26:41
是的,雖然第一個字段是分鐘,你已經設置爲15,所以這將意味着15:15,23:15,05:15和11:15。 (這不是每6小時btw,你可能意味着'0 15,21,3,9 * * *') – nos 2012-07-19 14:31:12
你應該包括你的命令的路徑,因爲cron的具有廣泛切下來環境中運行。您不會擁有交互式shell會話中的所有環境變量。
指定腳本/二進制文件的絕對路徑或在crontab本身中定義PATH是個好主意。爲了幫助調試任何問題,我還將stdout/err重定向到日誌文件。
謝謝你的迴應,但是如果我在sh文件中聲明環境變量像'export variable = something',我仍然可以在同一個腳本中使用它們嗎?我使用腳本里面的日期命令 – 2012-07-19 14:36:52
@Gandalf - 是的。您可以在腳本中定義所有的env變量。這是一個好主意,因爲它意味着你的腳本是獨立的,並且與你可能想在cron內運行的其他東西隔離 – 2012-07-19 16:01:35
0 */6 * * *命令
這將是說6小時一天的完美方式。
您的命令放置6分鐘。
謝謝。
爲什麼downvote?它沒有錯。 – ArsenArsen 2017-01-21 14:35:00
@ArsenArsen我很確定這是因爲它沒有真正增加任何東西到現有的接受答案,寫在4年前。 – Adinia 2017-04-03 09:31:00
0 */6 * * *
crontab中每6小時是一種常用的Cron排程。
感謝,
這個答案是什麼補充說,其他答案不? @rkoots已經提到了這個確切的命令。 – FrankerZ 2018-02-01 08:43:08
- 1. 使用GoDaddy cron作業管理器每3小時運行一次cron作業
- 2. 如何每2小時運行一次cron作業
- 3. 每12小時運行一次cron作業
- 4. Cron作業 - 每5秒運行一次
- 5. 每小時cron作業沒有運行
- 6. 配置cron作業在Jenkins上每15分鐘運行一次
- 7. 僅在特定時間每分鐘運行一次cron作業?
- 8. 如何在特定時間每4小時運行一次cron作業?
- 9. 從早上6點,每天運行cron作業晚上11:30
- 10. 如何安排一個cron作業每一小時運行一次?
- 11. 如何每隔幾分鐘運行一次cron作業每隔幾小時運行一次
- 12. 每小時Cron作業
- 13. 只運行一個cron作業一次
- 14. 如何每兩分鐘運行一次每秒cron作業
- 15. Linux:在前臺運行cron作業
- 16. cron作業運行每分鐘,開始在半小時
- 17. 只運行一次cron作業
- 18. Cron作業運行在同一時間
- 19. synced-cron作業如何在一天中每2小時執行一次
- 20. Cron Expression - 在開始時間後每小時運行一次
- 21. Rails每小時cron作業使用Whenever每小時運行失敗
- 22. Cron作業每次運行時創建空文件
- 23. 如何正確地要求每小時一次cron作業?
- 24. Python每20秒運行一次cron作業
- 25. 如何將cron作業設置爲每3小時運行
- 26. 如何運行cron作業每隔1小時10分鐘
- 27. linux的cron作業沒有運行
- 28. 如何在Skygear上設置每12小時運行的cron作業?
- 29. 每小時在heroku上運行cron作業的語法是什麼?
- 30. 在後臺運行Cron作業腳本並運行15小時
的可能重複[如何運行每2個小時的crontab(http://stackoverflow.com/questions/6423532/how-to-run-crontab-for-every-2-hours ) – Cas 2014-09-20 11:23:49
* */6 * * * – madalinivascu 2016-09-08 11:24:32