ruby-on-rails - "Whenever"gem 在 Heroku 上运行 cron 作业

标签 ruby-on-rails ruby heroku cron whenever

我创建了一个使用 whenever gem 的应用程序。 gem 创建 cron 作业。我让它在本地工作,但似乎无法让它在 heroku cedar 上工作。执行此操作的命令是什么?

运行:

heroku run whenever --update-crontab job1

没用

最佳答案

简短回答:使用调度程序插件:http://addons.heroku.com/scheduler

长答案:当你运行 heroku run 时,我们

  1. 启动测功机
  2. 放上你的代码
  3. 执行你的命令,等待它完成
  4. 把测功机扔掉

您对 crontab 所做的任何更改都会立即被丢弃。一切都是短暂的,你不能在 heroku 上编辑文件,只能推送新代码。

关于ruby-on-rails - "Whenever"gem 在 Heroku 上运行 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8619754/

相关文章:

heroku - 当试图在Heroku上建立索引时,Elasticsearch返回504

ruby-on-rails - 从 Rails 到 Phoenix 共享身份验证/数据?

ruby-on-rails - Ruby on Rails - 用户调度任务

javascript - javascript 中 Uncaught ReferenceError

ruby - 将实例变量添加到 Ruby 中的类

ruby-on-rails-3 - 在 Rails 3 中删除表和删除模型的最佳方法是什么?

ruby-on-rails - 测试(测试单元)元标记的名称和内容以确保内容不为空

ruby-on-rails - 有没有模型分析 gem ?

ruby-on-rails - ElasticSearch构建查询取决于条件

ruby-on-rails - 尝试使用heroku上的rails应用程序从S3获取图像时出现ERR_CERT_COMMON_NAME_INVALID