【发布时间】:2016-04-30 08:20:06
【问题描述】:
每当我将应用程序部署到实时服务器时,我都会使用 gem + capistrano 来自动生成 cronjob。目前,无论何时生成的 cron 看起来像这样(没有时区“TZ”):
30 20 * * * /bin/bash -l -c 'cd /home/deploy/apps/myapp/releases/20160123202716 && RAILS_ENV=production bundle exec rake overdue_payments --silent >> /home/deploy/apps/myapp/releases/20160123202716/log/cron.log 2>&1'
我的问题是,每当生成这条线和时区 (TZ="Europe/London") 时,我该如何制作,使其看起来像这样:
30 20 * * * TZ="Europe/London" /bin/bash -l -c 'cd /home/deploy/apps/myapp/releases/20160123202716 && RAILS_ENV=production bundle exec rake overdue_payments --silent >> /home/deploy/apps/myapp/releases/20160123202716/log/cron.log 2>&1'
希望有人能帮忙..谢谢! :)
【问题讨论】:
-
请检查这个已关闭的问题,您可能会有所了解。 github.com/javan/whenever/pull/239
标签: ruby-on-rails linux cron crontab whenever