Monitorización y auditoría de tareas programadas en Linux

marzo 31, 2025

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.

Comentarios 0

Deja una respuesta

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *