Vi vil diskutere i denne artikkelen hvordan en bruker kan se Cron Logs -filene i et Linux -miljø. Vi har utført alle oppgaver på Ubuntu 20.04 System som vil gi deg en bedre forståelse av cron -logger.
Åpne terminalen ved å trykke på tastatursnarveien 'Ctrl+Alt+T'. Nå kan du bruke følgende to forskjellige metoder enkelt å få tilgang til Cron Log -hendelsene:
Metode 1: Sjekk Cron Logs -hendelser gjennom syslog
Det er en veldig enkel og enkel måte å sjekke at Cron Log -hendelser kjører på systemet ditt. Logg inn som rotbruker på terminalen og skriv inn følgende kommando:
# CAT/VAR/LOG/SYSLOG | grep cron
Følgende Cron Logs -hendelser skal vises på terminalen:
Metode 2: Monitor Cron Logs ved å sette opp Cron.loggfil
Den anbefalte måten er å lage en egen 'cron.Logg 'Fil for å overvåke eller sjekke Cron Logs -hendelsene på Linux -systemet ditt. For dette formålet, få tilgang til '/etc/rsyslog.d/50-default.Conf '-filen ved å kjøre den undergitte kommandoen:
$ sudo nano /etc /rsyslog.d/50-default.konf
Søk på #Cron.*/var/log/cron.Logg 'i denne filen og ukompeter denne linjen som også vises på følgende skjermbilde:
Nå, lage en 'cron.logg 'ved å bruke hvilken som helst kildekode eller tekstredigerer.
$ sudo nano/var/log/cron.Logg
Start RSYSLOG -tjenesten på nytt, og sjekk deretter kjørestatusen til denne tjenesten på systemet ditt gjennom følgende kommando:
$ sudo SystemCTL RESTART RSYSLOG
$ sudo systemctl status rsyslog
Følgende utgang skal skrives ut på terminalvinduet:
Nå, alle Cron Log -hendelser som skal lagres i Cron.loggfil.
For å se, logger CRON-hendelsene i sanntid ved å bruke 'Watchcron' -kommandoen. Så opprett en "Watchcron" -fil som følger:
$ sudo nano watchcron
Legg til følgende linjer i denne filen:
#!/bin/bash
Se -n 10 hale -n 25/var/log/cron.Logg
Lagre denne filen i Nano ved å bruke 'Ctrl+O' og trykk deretter 'Ctrl+X' for å avslutte fra dette miljøet.
Her oppdaterer ovennevnte Watchcron hendelsesside etter 10 sekunder og viser de siste 25 hendelsene på siden.
Angi de kjørbare tillatelsene på denne filen ved å bruke følgende kommando:
$ sudo chmod +x watchcron
Kopier denne filen i '/usr/sbin' plassering som følger:
$ sudo cp watchcron /usr /sbin
Nå, for å sjekke sanntids CRON-logger, kjører hendelser den undergitte kommandoen på terminalen:
$ watchcron
Følgende vindu vises på terminalen:
Konklusjon
Vi har forklart i denne artikkelen hvordan du kan sjekke eller overvåke Cron Logs-hendelser i sanntid ved å bruke en enkelt 'Watchcron' -kommando.