V tem članku bomo razpravljali o tem, kako si lahko uporabnik ogleda datoteke dnevnikov cron v okolju Linux. V sistemu Ubuntu 20.04 smo opravili vsa opravila, ki vam bodo omogočila boljše razumevanje dnevnikov cron.
Odprite terminal s pritiskom na bližnjico na tipkovnici 'Ctrl+Alt+t'. Zdaj lahko z naslednjima dvema različnima metodama preprosto dostopate do dogodkov dnevnika cron:
1. način: Preverite dogodke dnevnikov cron skozi syslog
To je zelo preprost in enostaven način za preverjanje, ali se v vašem sistemu izvajajo dogodki dnevnika cron. Prijavite se kot uporabnik root na terminalu in vnesite naslednji ukaz:
#mačka /kje/dnevnik/syslog| oprijemcron
Na terminalu bi morali biti prikazani naslednji dogodki dnevnika cron:
2. način: Nadzirajte dnevnike cron z nastavitvijo datoteke cron.log
Priporočen način je, da ustvarite ločeno datoteko »cron.log« za spremljanje ali preverjanje dogodkov dnevnikov cron v sistemu Linux. V ta namen odprite datoteko '/etc/rsyslog.d/50-default.conf' tako, da zaženete spodnji ukaz:
$sudo nano /itd/rsyslog.d/petdeset-default.conf
Poiščite » #cron.* /Var/log/cron.log« v tej datoteki in razkomentirajte to vrstico, ki je prikazana tudi na naslednjem posnetku zaslona:
Zdaj ustvarite »cron.log« s katero koli izvorno kodo ali urejevalnikom besedil.
$sudo nano /kje/dnevnik/cron.log
Znova zaženite storitev rsyslog in nato z naslednjim ukazom preverite stanje delovanja te storitve v sistemu:
$sudosystemctl znova zaženite rsyslog$sudosystemctl status rsyslog
Na terminalnem oknu bi morali natisniti naslednji izhod:
Zdaj se vsi dogodki dnevnika cron shranijo v datoteko cron.log.
Za ogled kron v realnem času beleži dogodke z ukazom watchcron. Torej ustvarite datoteko 'watchcron' na naslednji način:
$sudo nanowatchcronV to datoteko dodajte naslednje vrstice:
#!/bin/bashpazi -n 10 rep -n 25 /kje/dnevnik/cron.log
To datoteko shranite v nano z uporabo »Ctrl+o« in nato pritisnite »Ctrl+x« za izhod iz tega okolja.
Tukaj zgornji nadzorni stolpec po 10 sekundah osveži stran z dnevniki in prikaže zadnjih 25 dogodkov na strani.
Z naslednjim ukazom nastavite izvedljiva dovoljenja za to datoteko:
$sudo chmod+x watchcron
Kopirajte to datoteko na mesto '/usr/sbin' na naslednji način:
$sudo cpwatchcron/usr/sbin
Zdaj, da preverite dogodke dnevnikov cron v realnem času, zaženite spodnji ukaz na terminalu:
$watchcronNa terminalu se prikaže naslednje okno:
Zaključek
V tem članku smo razložili, kako lahko v realnem času z enim ukazom watchcron preverite ali spremljate dogodke dnevnikov cron.