Articles
cron no se ejecuta en Ubuntu 18.04.3 LTS
On febrero 14, 2021 by admin He creado el archivo downloads
dentro de /etc/cron.d/
directorio.
A continuación se muestra el contenido del archivo downloads
.
* * * * * root /usr/bin/python3 /path/python.py
Permisos y propietario del archivo:
-rw-r – r– 1 raíz raíz 79 25 de diciembre 22:45 descargas
systemctl status crond
El comando anterior dio el siguiente error.
Unit crond.service could not be found.
/usr/bin/python3 /path/python.py
esto se ejecuta correctamente desde la terminal.
Comentarios
Responder
Agregar uno línea en blanco al final de su archivo downloads
. Los trabajos cron necesitan nuevos caracteres de terminación de línea.
Además, es mejor administrar los trabajos cron con crontab -e
(si desea privilegios de root, sudo crontab -e
). En caso de que olvide la nueva línea, crontab le advertirá.
Comentarios
- ¡Funcionó! Muchas gracias @quasimodo 🙂
systemctl status crond
en su lugar?). ¿Puede confirmar que/usr/bin/python3 /path/python.py
se ejecuta correctamente cuando se ejecuta como root, fuera de cron?systemctl status cron.service
?cat /etc/cron.d/downloads | wc -l
este comando dio0
como salida.cron
nocrond
:systemctl status cron