我正在尝试随时与 sinatra 合作。当我运行whenever
命令时,我得到了生成的 cron 选项卡。但问题是,在我的 sinatra 应用程序中,我没有script/runner
Rails 中存在的文件。
我如何获得这个跑步者,或者是否有一个命令来生成一个?
谢谢!
您可以使用rake
任务代替script/runner
. Whenever
gem 支持通过任务定义工作(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