
Es un poco extraño ahora que el trabajo cron no funciona como lo configuré. He configurado un trabajo semanal para enviar correos electrónicos, pero recibo varios correos electrónicos diariamente. A continuación se muestra mi 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 -> Días / 0-6 / Dom - Sáb
Enviar correo electrónico está bien, pero el tiempo no funciona según lo establecido.
gracias de antemano
Respuesta1
Realmente deberías revisar elcada vez que joya, una bonita joya de rubí para automatizar la creación de cronjobs.Screencast al respecto aquí (Railscasts).
Entonces harías algo como esto:
every :monday do
rake "email:send" # My configuration
end
Agrega 0 0 * * 1 cd /my/path && RAILS_ENV=production /usr/bin/env rake email:send
a mi archivo crontab
Pero como respuesta, intente como dijo Raghuram, use 0 4 * * 1
en su lugar.
Respuesta2
Parece que tu cronjob está configurado correctamente. ¿Todos los correos electrónicos se detienen si los comentas? (es decir, ¿podría haber otro trabajo configurado en otro lugar?)