# Use this file to easily define all of your cron jobs.
#
# It's helpful, but not entirely necessary to understand cron before proceeding.
# http://en.wikipedia.org/wiki/Cron

# Example:
#
# set :output, '/path/to/my/cron_log.log'
#
# every 2.hours do
#   command '/usr/bin/some_great_command'
#   runner 'MyModel.some_method'
#   rake 'some:great:rake:task'
# end
#
# every 4.days do
#   runner 'AnotherModel.prune_old_records'
# end

# Learn more: http://github.com/javan/whenever

set :output, 'log/cron.log'

every 15.minutes do
  rake 'batch:update_constantly'
end

every 1.day, at: '4:30 am' do
  rake 'batch:update_daily'
end

every [:monday, :tuesday, :wednesday, :thursday], at: '10:15 am' do
  rake 'batch:survey_update'
end

# Use this file to easily define all of your cron jobs.
#
# It's helpful, but not entirely necessary to understand cron before proceeding.
# http://en.wikipedia.org/wiki/Cron

# Example:
#
# set :output, '/path/to/my/cron_log.log'
#
# every 2.hours do
#   command '/usr/bin/some_great_command'
#   runner 'MyModel.some_method'
#   rake 'some:great:rake:task'
# end
#
# every 4.days do
#   runner 'AnotherModel.prune_old_records'
# end

# Learn more: http://github.com/javan/whenever

set :output, 'log/cron.log'

every 4.minutes do
  rake 'batch:update_constantly'
end

every 1.day, at: '4:30 am' do
  rake 'batch:update_daily'
end

every [:monday, :tuesday, :wednesday, :thursday], at: '10:15 am' do
  rake 'batch:survey_update'
end

Increase frequency of update cron job
Increase frequency of update cron job

Now that updates are much faster, the wait between cron intervals is a significant portion of the time between updates. This way, it won't wait more than a few minutes between updates.
