我创建了一个使用 whenever gem 的应用程序。 gem 创建 cron 作业。我让它在本地工作,但似乎无法让它在 heroku cedar 上工作。执行此操作的命令是什么?
运行:
heroku run whenever --update-crontab job1
没用
最佳答案
简短回答:使用调度程序插件:http://addons.heroku.com/scheduler
长答案:当你运行 heroku run 时,我们
- 启动测功机
- 放上你的代码
- 执行你的命令,等待它完成
- 把测功机扔掉
您对 crontab 所做的任何更改都会立即被丢弃。一切都是短暂的,你不能在 heroku 上编辑文件,只能推送新代码。
关于ruby-on-rails - "Whenever"gem 在 Heroku 上运行 cron 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8619754/