【问题标题】:Setting cron tab for ROR pages为 ROR 页面设置 cron 选项卡
【发布时间】:2011-07-01 19:01:31
【问题描述】:

我正在运行 rails 3 版本。我需要在服务器中设置 crons

我不想在 crons 中使用 wget 方法。而不是需要从服务器运行文件。我需要通过 crons 中的终端运行 ROR 页面

有什么办法吗

谢谢

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 cron


    【解决方案1】:

    你可以看一下when gem:

    https://github.com/javan/whenever

    很快你就可以在你的代码中调用一个方法来做这样的事情(正如 gem 主页上所解释的那样)

    every 1.day, :at => '4:30 am' do 
      runner "MyModel.task_to_run_at_four_thirty_in_the_morning"
    end
    

    【讨论】:

      【解决方案2】:

      我用 Rake 得到了它

      我刚刚在任务文件夹中创建了一个 rake 文件,最后执行了以下命令

      "cd :path && script/rails runner -e :environment ':task' :output"

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-01-16
        • 1970-01-01
        • 2013-01-04
        相关资源
        最近更新 更多