En aquest article discutirem com un usuari pot veure els fitxers de registres cron en un entorn Linux. Hem realitzat totes les tasques al sistema Ubuntu 20.04 que us donaran una millor comprensió dels registres de cron.
Obriu el terminal prement la drecera de teclat 'Ctrl + Alt + t'. Ara, mitjançant els dos mètodes següents, podeu accedir fàcilment als esdeveniments del registre cron:
Mètode 1: comproveu els registres cron dels esdeveniments mitjançant syslog
És una manera molt senzilla i senzilla de comprovar que els esdeveniments del registre cron s'estan executant al vostre sistema. Inicieu la sessió com a usuari root al terminal i escriviu l'ordre següent:
#gat /on/registre/syslog| adherènciacron
Els esdeveniments de registres cron següents s'han de mostrar al terminal:
Mètode 2: superviseu els registres de cron configurant el fitxer cron.log
La forma recomanada és crear un fitxer ‘cron.log’ separat per supervisar o comprovar els esdeveniments de registres de cron al vostre sistema Linux. Per a aquest propòsit, accediu al fitxer ‘/etc/rsyslog.d/50-default.conf’ executant l’ordre següent:
$suo nano /etc/rsyslog.d/50-default.conf
Cerqueu el '# cron. * /Var/log/cron.log' en aquest fitxer i descomenteu aquesta línia, que també es mostra a la captura de pantalla següent:
Ara, creeu un 'cron.log' mitjançant qualsevol codi font o editor de text.
$suo nano /on/registre/cron.log
Reinicieu el servei rsyslog i, a continuació, comproveu l'estat d'execució d'aquest servei al vostre sistema mitjançant l'ordre següent:
$suosystemctl reinicia rsyslog$suosystemctl status rsyslog
La següent sortida s'hauria d'imprimir a la finestra del terminal:
Ara, tots els esdeveniments de registre de cron es desaran al fitxer cron.log.
Per veure-ho, el cron en temps real registra esdeveniments mitjançant l'ordre 'watchcron'. Per tant, creeu un fitxer 'watchcron' de la següent manera:
$suo nanowatchcronAfegiu les línies següents en aquest fitxer:
#! / bin / bashveure -n 10 cua -n 25 /on/registre/cron.log
Deseu aquest fitxer a nano mitjançant 'Ctrl + o' i, a continuació, premeu 'Ctrl + x' per sortir d'aquest entorn.
Aquí, el watchcron anterior actualitza la pàgina d'esdeveniments de registres després de 10 segons i mostra els darrers 25 esdeveniments a la pàgina.
Definiu els permisos executables en aquest fitxer mitjançant l'ordre següent:
$suo chmod+ x watchcron
Copieu aquest fitxer a la ubicació ‘/ usr / sbin’ de la manera següent:
$suo cpwatchcron/usr/sbin
Ara, per comprovar els esdeveniments de registres cron en temps real, executeu l'ordre següent a la terminal:
$watchcronLa següent finestra es mostrarà al terminal:
Conclusió
En aquest article hem explicat com podeu comprovar o supervisar els esdeveniments de registres cron en temps real mitjançant una única ordre 'watchcron'.