
É um pouco estranho agora que o cron job não está funcionando como eu configurei. Configurei um trabalho semanal para enviar e-mail, mas recebo vários e-mails diariamente. Abaixo está meu código;
# sends email every monday at 4:00 am
00 04 * * 1 /usr/bin/ruby /home/mbm/www/current/script/runner /home/mbm/www/current/app/models/add_to_delayed_job.rb -e production
- 00 -> Minutos
- 04 -> Horas (0-24)
- 1 -> Dias / 0-6 / Dom - Sábado
O envio de e-mail está correto, mas o horário não está funcionando conforme definido.
desde já, obrigado
Responder1
Você realmente deveria dar uma olhada noSempre que gema, uma bela joia Ruby para automatizar a criação de cronjobs.Screencast sobre isso aqui (Railscasts).
Então você faria algo assim:
every :monday do
rake "email:send" # My configuration
end
Adiciona 0 0 * * 1 cd /my/path && RAILS_ENV=production /usr/bin/env rake email:send
ao meu arquivo crontab
Mas como resposta, tente como Raghuram disse, use 0 4 * * 1
em vez disso.
Responder2
Parece que seu cronjob está configurado corretamente. Todos os e-mails param se você comentar? (ou seja, poderia haver outro trabalho configurado em outro lugar?)