En este artículo analizaremos cómo un usuario puede ver los archivos de registros cron en un entorno Linux. Hemos realizado todas las tareas en el sistema Ubuntu 20.04 que le brindarán una mejor comprensión de los registros cron.
Abra la terminal presionando el atajo de teclado 'Ctrl + Alt + t'. Ahora, utilizando los siguientes dos métodos diferentes puede acceder fácilmente a los eventos del registro cron:
Método 1: verifique los eventos de registros cron a través de syslog
Es una forma muy simple y fácil de verificar que los eventos del registro cron se estén ejecutando en su sistema. Inicie sesión como usuario root en la terminal y escriba el siguiente comando:
#gato /dónde/Iniciar sesión/syslog| sujecióncron
Los siguientes eventos de registros cron deben mostrarse en la terminal:
Método 2: supervisar los registros cron configurando el archivo cron.log
La forma recomendada es crear un archivo 'cron.log' separado para monitorear o verificar los eventos de registros cron en su sistema Linux. Para ello, acceda al archivo '/etc/rsyslog.d/50-default.conf' ejecutando el siguiente comando:
$sudo nano /etc/rsyslog.d/50-default.conf
Busque '# cron. * /Var/log/cron.log' en este archivo y descomente esta línea que también se muestra en la siguiente captura de pantalla:
Ahora, cree un 'cron.log' utilizando cualquier código fuente o editor de texto.
$sudo nano /dónde/Iniciar sesión/cron.log
Reinicie el servicio rsyslog y luego verifique el estado de ejecución de este servicio en su sistema a través del siguiente comando:
$sudosystemctl reiniciar rsyslog$sudosystemctl status rsyslog
La siguiente salida debería imprimirse en la ventana del terminal:
Ahora, todos los eventos del registro cron se guardarán en el archivo cron.log.
Para ver, el cron en tiempo real registra eventos usando el comando 'watchcron'. Entonces, cree un archivo 'watchcron' de la siguiente manera:
$sudo nanowatchcronAgregue las siguientes líneas en este archivo:
#! / bin / bashmirar -norte 10 cola -norte 25 /dónde/Iniciar sesión/cron.log
Guarde este archivo en nano usando 'Ctrl + o' y luego presione 'Ctrl + x' para salir de este entorno.
Aquí, el watchcron anterior actualiza la página de eventos de registros después de 10 segundos y muestra los últimos 25 eventos en la página.
Establezca los permisos ejecutables en este archivo mediante el siguiente comando:
$sudo chmod+ x watchcron
Copie este archivo en la ubicación '/ usr / sbin' de la siguiente manera:
$sudo cpwatchcron/usr/sbin
Ahora, para verificar los eventos de registros cron en tiempo real, ejecute el siguiente comando en la terminal:
$watchcronLa siguiente ventana se mostrará en la terminal:
Conclusión
En este artículo, explicamos cómo puede verificar o monitorear eventos de registros cron en tiempo real usando un solo comando 'watchcron'.