# config/schedule.rb # Agendamento com Whenever gem # Atualizar crontab: bundle exec whenever --update-crontab # Ver crontab gerado: bundle exec whenever set :output, "log/cron.log" set :environment, ENV.fetch("RAILS_ENV", "production") # A cada 30 min, das 08h às 18h — atualiza o valor estimado do dia. # (Depois de alterar, rode: bundle exec whenever --update-crontab) every "*/30 8-18 * * *" do rake "historico:atualizar" end # 01h — busca na API do SimpliRoute o número de série da base (aparelho) das # visitas dos últimos 45 dias. É o único campo da planilha do cliente que o # espelho não traz, e a API cobra ~9 s por DIA varrido: fora do horário # comercial não atrapalha ninguém. Ver SincronizarSeriesAparelhoJob. every "0 1 * * *" do rake "simpli_route:series" end