【发布时间】:2015-11-08 12:27:45
【问题描述】:
我在 ruby on rails 中创建了一个 cronjob,使用时使用 gem 并在 schedule.rb 中编写代码
set :output, {:error => "log/cron_error_log.log", :standard => "log/cron_log.log"}
every '* * * * * ' do
command "puts 'you can use raw cron syntax too'"
end
之后我通过命令更新我的 crontab
whenever --update-crontab
然后重启
sudo service cron restart
并通过crontab -l检查
每当生成任务时开始:/home/haseebahmad/projects/social/config/schedule.rb * * * * * /bin/bash -l -c 'puts '\''你也可以使用原始的cron语法'\'' >> log/cron_log.log 2>> log/cron_error_log.log'
结束每当为:/home/haseebahmad/projects/social/config/schedule.rb 生成任务时
但它不起作用意味着 cronjo 不起作用。如何测试?
【问题讨论】:
标签: ruby-on-rails ruby bash ruby-on-rails-3 cron