3

我正在尝试随时与 sinatra 合作。当我运行whenever命令时,我得到了生成的 cron 选项卡。但问题是,在我的 sinatra 应用程序中,我没有script/runnerRails 中存在的文件。

我如何获得这个跑步者,或者是否有一个命令来生成一个?

谢谢!

4

1 回答 1

3

您可以使用rake任务代替script/runner. Whenevergem 支持通过任务定义工作(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 回答