【发布时间】:2013-10-06 08:09:09
【问题描述】:
我正在尝试使用 Whenever gem 在 Amazon EC2 上设置 CRON 作业。
在schedule.rb 中如下:
set :output, "/home/my_deploy_name/my_deploy_name/current/log/cron_log.log"
every 2.minutes do
puts "It's working !!!"
end
在deploy.rb这个:
...
set :whenever_command, "bundle exec whenever"
require "whenever/capistrano"
after 'deploy:create_symlink', 'whenever:update_crontab'
after 'deploy:rollback', 'whenever:update_crontab'
当我将此代码部署到 EC2 并检查 crontab -l 时,输出为:
no crontab for ubuntu
当我运行crontab -e 时,文件没有被编辑。
这里有什么问题?什么 CRON 作业不是在 EC2 上每 2 分钟运行一次?
【问题讨论】:
标签: ruby-on-rails ruby amazon-ec2 cron whenever