el trabajo cron no funciona

el trabajo cron no funciona

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:senda mi archivo crontab

Pero como respuesta, intente como dijo Raghuram, use 0 4 * * 1en 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?)

información relacionada