Para garantizar el correcto funcionamiento de las tareas automatizadas, es fundamental monitorizarlas y auditar su ejecución. A continuación, exploramos herramientas clave para esta tarea.
journalctl
y systemctl
para SYSTEMD TIMER
Si usas SYSTEMD TIMER, puedes revisar los logs con:
journalctl -u miscript.timer --since "1 hour ago"
Esto muestra los eventos del último cronograma del timer.
cron.log
para CRON
El servicio CRON registra sus ejecuciones en /var/log/syslog
o /var/log/cron.log
dependiendo de la distribución.
grep CRON /var/log/syslog
Esto muestra todas las tareas ejecutadas por CRON recientemente.
atq
para verificar tareas en AT
Para listar tareas pendientes en AT, se usa:
atq
Y para eliminar una tarea específica:
atrm ID
Uso de ps
y htop
para verificar procesos
Para ver procesos en ejecución:
ps aux | grep script.sh
O utilizar htop
para una vista interactiva de los procesos.
La monitorización y auditoría de tareas programadas en Linux permite garantizar que los procesos automatizados se ejecutan correctamente y sin interrupciones inesperadas.
Deja una respuesta