2013-07-31 41 views

回答

0

這個cron的語法將

*/5 5-22 * * * sh ./script.sh 

說明

*/5 5-22 * * * sh ./script.sh 
    \ \ \ \ \_every week day 
    \ \ \ \__every month 
    \ \ \___every day 
    \ \_______every hour between 0500 (5 AM) and 2200 (10 PM) 
     \__________every 5 minutes 

這裏是如何做到這一點的時候

# schedule.rb 

every '*/5 5-22 * * *' do 
    command "echo 'crontab syntax is useful'" 
end 
+0

很好的答案,但我想用寶石,所以我不會保持自己的crontab。我想更新使用rails gem –

+0

請參閱我的編輯,瞭解如何使用when gem完成此操作。 – naomik