Cron no ejecuta CentOS

Cron no ejecuta CentOS

¿Qué estoy haciendo mal aquí? Intentando configurar un trabajo cron para ejecutar un script de shell pero no funciona. Entré a continuación después de hacerlo crontab -e. Aparece al hacer contrab -l.

0 2 * * * root /root/localbackup.sh

Respuesta1

Estás usando el formato crontab que se usa para /etc/crontab. Para los crontabs de usuario no es necesario especificar el usuario.

 0 2 * * * /root/localbackup.sh

debería correr.


Respondiendo a los comandos

La salida de vi es normal, crontab la copiará a la ubicación correcta

  • Mira estocron se está ejecutando
  • Verifique que haya una nueva línea al final de su comando (crontab -e y presione regresar al final de la línea)
  • Verifique el correo de la cuenta raíz para ver si hay algún resultado enviado desde cron.
  • Capturar la salida del comando 0 2 ... &>/tmp/mylog.log

Respuesta2

correr

service crond status

para ver si cron está activo.

información relacionada