我正在嘗試使用whenever創建一個cron作業。我已經編寫了應該在schedule.rb中運行cron作業並且還更新了railscasts集中提到的crontab。但cron工作似乎沒有運行。我只是在本地機器上使用它。使用每當紅寶石寫作cron作業時的問題
這是schedule.rb代碼
every :sunday, :at => "2:28am" do
runner "App.send_status", :environment => :development
end
,這是什麼來的時候我(即2:23做的crontab -l
28 2 * * 0 /bin/bash -l -c 'cd /Users/felix/cron && script/rails runner -e development
'\''App.send_status'\'''
我設置cron的領先僅需5分鐘)。
它得到執行,當我試圖在命令行中像
script/rails runner -e development "App.send_status"
能否請你告訴我,我是否失去了一些東西。 謝謝!
你是對的。但有沒有辦法糾正它。它是由gem本身生成的 – felix 2010-12-11 19:41:17