我正在尝试随时与 sinatra 合作。当我运行whenever命令时,我得到了生成的 cron 选项卡。但问题是,在我的 sinatra 应用程序中,我没有script/runnerRails 中存在的文件。
我如何获得这个跑步者,或者是否有一个命令来生成一个?
谢谢!
您可以使用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