3

いつでもシナトラと仕事ができるようにしています。コマンドを実行するとwhenever、生成された cron タブが表示されます。script/runnerしかし、問題は、sinatra アプリに、Rails に存在するファイルがないことです。

このランナーを取得するにはどうすればよいですか、または生成する when コマンドはありますか?

どうも!

4

1 に答える 1

3

rakeの代わりにタスクを使用できますscript/runnerWhenevergem は、タスクを介してジョブを定義することをサポートしていますrake(実際にはそれ以上) 。

サンプル: # config/schedule.rb

every 3.hours do
  rake "destroy_all"
end

そしてあなたのRakefile:(良い例がないため)

task :destroy_all do
  puts "Do not do this"
  # sh "rm -rf ."
end
于 2013-06-19T15:32:26.997 に答える