Discuteremo in questo articolo in che modo un utente può visualizzare i file dei registri CRON in un ambiente Linux. Abbiamo svolto tutte le attività su Ubuntu 20.04 Sistema che ti darà una migliore comprensione dei registri Cron.
Apri il terminale premendo il collegamento della tastiera 'ctrl+alt+t'. Ora, l'uso dei seguenti due diversi metodi può facilmente accedere agli eventi del registro CRON:
Metodo 1: controlla gli eventi di Cron Logs tramite syslog
È un modo molto semplice e semplice per verificare che gli eventi di registro CRON siano in esecuzione sul tuo sistema. Accedi come utente root sul terminale e digita il comando seguente:
# cat/var/log/syslog | grep cron
I seguenti eventi di Cron Logs devono essere visualizzati sul terminale:
Metodo 2: monitorare i registri cron impostando il cron.file di registro
Il modo consigliato è quello di creare un cron separato.Registra 'File per monitorare o controllare gli eventi dei registri CRON sul sistema Linux. A tale scopo, accedi al '/etc/rsyslog.D/50-Default.File Conf 'eseguendo il comando di seguito:
$ sudo nano /etc /rsyslog.D/50-Default.conf
Cerca il '#cron.*/var/log/cron.Registra 'In questo file e insolito questa riga che è anche mostrata nella seguente screenshot:
Ora, crea un Cron.registro 'utilizzando qualsiasi codice sorgente o editor di testo.
$ sudo nano/var/log/cron.tronco d'albero
Riavvia il servizio RSYSLOG e quindi controlla lo stato in esecuzione di questo servizio sul tuo sistema attraverso il seguente comando:
$ sudo systemctl riavvia rsyslog
$ sudo systemctl status rsyslog
Il seguente output deve stampare sulla finestra del terminale:
Ora, tutti gli eventi di Cron Log da salvare nel Cron.file di registro.
Per visualizzare, gli eventi di Cron in tempo reale utilizzano il comando "watchcron". Quindi, crea un file "watchcron" come segue:
$ sudo nano watchcron
Aggiungi le seguenti righe in questo file:
#!/Bin/Bash
Guarda -n 10 coda -n 25/var/log/cron.tronco d'albero
Salva questo file in nano usando 'ctrl+o' e quindi premere 'ctrl+x' per uscire da questo ambiente.
Qui, il watchcron sopra aggiorna la pagina dell'evento dei registri dopo 10 secondi e visualizza gli ultimi 25 eventi nella pagina.
Impostare le autorizzazioni eseguibili su questo file utilizzando il comando seguente:
$ sudo chmod +x watchcron
Copia questo file nella posizione '/usr/sbin' come segue:
$ sudo cp watchcron /usr /sbin
Ora, per controllare gli eventi dei registri CRON in tempo reale, eseguire il comando di seguito sul terminale:
$ watchcron
La seguente finestra verrà visualizzata sul terminale:
Conclusione
Abbiamo spiegato in questo articolo come è possibile controllare o monitorare gli eventi di Cron Logs in tempo reale utilizzando un singolo comando "watchcron".