首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails将cronjob迁移到whenever

Rails将cronjob迁移到whenever
EN

Stack Overflow用户
提问于 2015-11-17 17:31:08
回答 1查看 58关注 0票数 1

在服务器上,我们有以下cronfile:

代码语言:javascript
复制
MAILTO=admin_email@project.com
* * * * * /bin/bash -l -c 'cd /path/to/project/folder;RAILS_ENV=production bundle exec rake some_rake_task'
0 */2 * * * /bin/bash -l -c 'cd /path/to/project/folder;RAILS_ENV=production bundle exec rake another_rake_task'
# and so on

我把它移到whenever上没有问题。

config/schedule.rb

代码语言:javascript
复制
every '* * * * *' do
  rake 'some_rake_task', output: 'log/cron.log'
end
every '0 */2 * * *' do
  rake 'another_rake_task', output: 'log/cron.log'
end
# and so on

问题是我如何在anything中实现MAIL_TO选项,以便在出现任何错误时通知管理员?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2015-11-17 17:43:42

如果我是你,我会使用AirbrakeRollbar设置错误通知,这两个都可以配置为在Rake任务中通知错误。这样,当您的CRON作业出现问题时,您将自动得到通知。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33753354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档