
¿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.