我想讓whenever
運行我的耙子任務,但它不起作用。無法獲得每當我運行我的耙子任務
#Command Line
$ whenever -w
[write] crontab file written
#schedule.rb
every :year, :at => "2014-07-25 17:39:48 -0700" do
rake 'timeperiod:create_timeperiod'
end
耙命令保存在一個數據庫中的模型和puts
文字,所以我會知道它的工作(當我運行rake
它一樣)。我在做什麼時會出現語法錯誤?
請注意,schedule.rb
中的時間和日期是任意的,我會在測試之前將其更改爲兩分鐘。
我的crontab後'輸出-e'在這個pastie:http://pastie.org/9423365我只想說,該命令將被保存。 –
@EricBaldwin是這種開發或生產?你的pastie使用開發來展示它,並且生成的命令我認爲它是正確的,從你給我看的命令,你可以試着在你的$ HOME路徑中用cd〜&RAILS_ENV =開發bundle exec rake timeperiod執行它:create_timeperiod - -silent – Nich
我認爲它不會執行你的任務...試試吧,看看 – Nich