Parece que seu cronjob está configurado corretamente. Todos os emails param se você comentar? (ou seja, poderia haver outro emprego em algum outro lugar?)
É um pouco estranho agora que o cron job não está funcionando como eu configurei. Eu estabeleci trabalho semanal para enviar e-mail, mas estou recebendo vários e-mails diariamente. Abaixo está o 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
O envio de e-mails está bom, mas o tempo não está funcionando até o momento.
Obrigado antecipadamente
Parece que seu cronjob está configurado corretamente. Todos os emails param se você comentar? (ou seja, poderia haver outro emprego em algum outro lugar?)
Você deve realmente verificar o Whenever gem , uma boa jóia do 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
.
Tags crontab ruby-on-rails linux cronjob