我创建了一个应用程序,该应用程序使用.gem创造了cron工作岗位.我让它在本地运行,但似乎无法在heroku cedar上运行.命令是什么?

run :

heroku run whenever --update-crontab job1

不行

推荐答案

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

长句回答:当你跑heroku的时候,我们

  1. 启动dyno
  2. 把你的密码写在上面
  3. 执行你的命令,等待它完成
  4. 扔掉dyno

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

Ruby-on-rails相关问答推荐

rails:如何在表单验证后使用涡轮刷新列表

Ruby/Rails 相当于 Python 的 sys.addAuditHook

具有 IN 子句的参数化查询在 ruby​​-on-rails 的 blazer 工具中无法按预期工作

使用嵌套属性时如何自动将父 ID 分配为外键?

Sweet Alert 2 在 Rails 7 应用程序中无法正常工作

Gem::Ext::BuildError:ERROR:无法在macOS Monterey上构建Gem本机扩展

Rails:序列化数据库中的对象?

如何在两个日期之间生成随机日期和时间?

如何在rails中发回js.haml

在 Ruby on Rails 上,我们如何在控制器中打印调试信息?

将 Amazon SES 与 Rails ActionMailer 结合使用

带有查询字符串参数的 Rails 动作缓存

Rails如何对列求和?

Rails - 如何在 f.submit 上放置确认弹出窗口?

link_to 将参数与 url 一起发送并在目标页面上抓取它们

您如何访问设计控制器?

Heroku - 在浏览器中显示当前提交的哈希

如何在rails中正确使用单选按钮?

向 Rails 模型添加外键

如何删除特殊字符?