【发布时间】:2015-08-25 11:14:43
【问题描述】:
我使用“Whenever Gem”编写了调度程序,其中我的 scheduler.rb 文件中有 2 个调度程序。
我想从计划任务中获取日志,所以我在 scheduler.rb 中有set :output, "log/cron_log.log"。目前所有调度程序的所有日志都记录在我的日志文件中,相反,我希望只为一个调度程序而不是任何其他调度程序记录输出。
我该怎么做?
我的 scheduler.rb
set :output, "log/cron_log.log"
#donot set output log for this.
every 6.hours do
rake "sidekiq:restart"
end
#set output log only for this scheduler
every :day, :at => '01:00am' do
rake 'prune_users:older_than_2months'
end
【问题讨论】:
标签: ruby ruby-on-rails-4 sinatra whenever