krontab

Kako provjeriti cron zapisnike u Linuxu

Kako provjeriti cron zapisnike u Linuxu
U Linux okruženju najčešće se koristi riječ 'cron poslovi'. Za one koji za to ne znaju. Cron posao je planer zadataka koji automatizira sve ponavljajuće zadatke u Linux distribuciji. Cron poslovi izvršavaju se u određeni datum i vrijeme, koje je zakazao administrator sustava. Dakle, zapisnici ili povijest cron poslova održavaju se u datoteci dnevnika koja pomaže administratoru sustava da provjeri jesu li se cron poslovi izvršili u određeno vrijeme ili ne.

U ovom ćemo članku razgovarati o tome kako korisnik može pregledavati datoteke dnevnika cron u Linux okruženju. Izvršili smo sve zadatke na Ubuntu 20.04 sustav koji će vam dati bolje razumijevanje cron dnevnika.

Otvorite terminal pritiskom na tipkovničku prečicu 'Ctrl + Alt + t'. Sada, pomoću sljedeće dvije različite metode možete lako pristupiti događajima cron dnevnika:

Metoda 1: Provjera cron dnevnika događaja putem syslog-a

To je vrlo jednostavan i lagan način da provjerite jesu li događaji cron log pokrenuti na vašem sustavu. Prijavite se kao root korisnik na terminalu i upišite sljedeću naredbu:

# cat / var / log / syslog | grep cron

Sljedeći događaji cron dnevnika trebali bi se prikazati na terminalu:

2. metoda: Nadgledanje cron dnevnika postavljanjem cron-a.datoteka dnevnika

Preporučeni način je stvaranje zasebnog 'cron-a.log 'datoteku za nadgledanje ili provjeru događaja cron dnevnika na vašem Linux sustavu. U tu svrhu pristupite '/ etc / rsyslog.d / 50-zadano.conf 'pokretanjem dolje zadane naredbe:

$ sudo nano / etc / rsyslog.d / 50-zadano.konf

Pretražite "#cron.* / var / log / cron.prijavite se u ovu datoteku i raskomentirajte ovaj redak koji je također prikazan na sljedećem snimku zaslona:

Sada stvorite 'cron.log 'pomoću bilo kojeg izvornog koda ili uređivača teksta.

$ sudo nano / var / log / cron.zapisnik

Ponovno pokrenite uslugu rsyslog, a zatim provjerite pokrenut status ove usluge na vašem sustavu pomoću sljedeće naredbe:

$ sudo systemctl ponovno pokrenite rsyslog
$ sudo systemctl status rsyslog

Sljedeći izlaz trebao bi se ispisati na prozoru terminala:

Sada se svi događaji dnevnika cron spremaju u cron.datoteka dnevnika.

Za pregled, cron u stvarnom vremenu bilježi događaje pomoću naredbe 'watchcron'. Dakle, stvorite datoteku 'watchcron' kako slijedi:

$ sudo nano satron

U ovu datoteku dodajte sljedeće retke:

#!/ bin / bash
sat -n 10 rep -n 25 / var / log / cron.zapisnik

Spremite ovu datoteku u nano pomoću 'Ctrl + o', a zatim pritisnite 'Ctrl + x' da biste izašli iz ovog okruženja.

Ovdje gornji sat za osvježavanje stranice događaja zapisnika nakon 10 sekundi prikazuje zadnjih 25 događaja na stranici.

Postavite izvršna dopuštenja za ovu datoteku pomoću sljedeće naredbe:

$ sudo chmod + x watchcron

Kopirajte ovu datoteku na '/ usr / sbin' mjesto kako slijedi:

$ sudo cp watchcron / usr / sbin

Sada, da biste provjerili događaje dnevnika cron u stvarnom vremenu, pokrenite donju naredbu na terminalu:

$ watchcron

Na terminalu će se prikazati sljedeći prozor:

Zaključak

Objasnili smo u ovom članku kako možete provjeriti ili nadzirati događaje cron dnevnika u stvarnom vremenu pomoću jedne naredbe 'watchcron'.

Kako prikazati brojač FPS-a u Linux igrama
Linux gaming dobio je velik poticaj kada je Valve najavio Linux podršku za Steam klijent i njihove igre 2012. godine. Od tada su mnoge AAA i indie igr...
Kako preuzeti i igrati Sid Meier's Civilization VI na Linuxu
Uvod u igru Civilization 6 moderan je pogled na klasični koncept predstavljen u seriji igara Age of Empires. Ideja je bila prilično jednostavna; započ...
Kako instalirati i igrati Doom na Linuxu
Uvod u Doom Serija Doom nastala je 90-ih nakon izlaska originalnog Dooma. To je bio trenutni hit i od tog vremena nadalje igraća serija dobila je broj...