【问题标题】:Use whenever with sinatra与 sinatra 一起使用
【发布时间】:2013-06-04 10:26:32
【问题描述】:

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

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

谢谢!

【问题讨论】:

    标签: ruby sinatra whenever


    【解决方案1】:

    您可以使用rake 任务代替script/runnerWhenever gem 支持通过 rake 任务定义作业 (and more in fact)

    示例: # 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
    

    【讨论】:

      猜你喜欢
      • 2015-04-14
      • 2016-12-06
      • 2014-02-13
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多