Vom discuta în acest articol despre modul în care un utilizator poate vizualiza fișierele cron jurnal într-un mediu Linux. Am efectuat toate sarcinile pe sistemul Ubuntu 20.04 care vă vor oferi o mai bună înțelegere a jurnalelor cron.
Deschideți terminalul apăsând comanda rapidă de la tastatură „Ctrl + Alt + t”. Acum, folosind următoarele două metode diferite, puteți accesa cu ușurință evenimentele cron jurnal:
Metoda 1: Verificați cron jurnalele evenimente prin syslog
Este un mod foarte simplu și ușor de a verifica dacă evenimentele cron jurnal rulează pe sistemul dvs. Conectați-vă ca utilizator root la terminal și tastați următoarea comandă:
#pisică /Unde/Buturuga/syslog| prinderecron
Următoarele evenimente cron jurnal trebuie afișate pe terminal:
Metoda 2: Monitorizați jurnalele cron configurând fișierul cron.log
Modul recomandat este să creați un fișier separat „cron.log” pentru a monitoriza sau verifica evenimentele cron jurnalelor din sistemul dvs. Linux. În acest scop, accesați fișierul „/etc/rsyslog.d/50-default.conf” executând comanda de mai jos:
$sudo nano /etc./rsyslog.d/cincizeci-default.conf
Căutați „# cron. * /Var/log/cron.log” în acest fișier și decomentați această linie, care este, de asemenea, afișată în următoarea captură de ecran:
Acum, creați un „cron.log” utilizând orice cod sursă sau editor de text.
$sudo nano /Unde/Buturuga/cron.log
Reporniți serviciul rsyslog și apoi verificați starea de funcționare a acestui serviciu pe sistemul dvs. prin următoarea comandă:
$sudosystemctl reporniți rsyslog$sudosystemctl status rsyslog
Următoarea ieșire ar trebui să se imprime pe fereastra terminalului:
Acum, toate evenimentele cron jurnal trebuie salvate în fișierul cron.log.
Pentru a vizualiza, cronul în timp real înregistrează evenimente utilizând comanda „watchcron”. Deci, creați un fișier „watchcron” după cum urmează:
$sudo nanowatchcronAdăugați următoarele rânduri în acest fișier:
#! / bin / bashceas -n 10 coadă -n 25 /Unde/Buturuga/cron.log
Salvați acest fișier în nano folosind „Ctrl + o” și apoi apăsați „Ctrl + x” pentru a ieși din acest mediu.
Aici, cronologia de mai sus reîmprospătează pagina evenimentelor jurnalelor după 10 secunde și afișează ultimele 25 de evenimente pe pagină.
Setați permisiunile executabile pentru acest fișier utilizând următoarea comandă:
$sudo chmod+ x watchcron
Copiați acest fișier în locația „/ usr / sbin” după cum urmează:
$sudo cpwatchcron/usr/sbin
Acum, pentru a verifica evenimentele cron jurnalelor în timp real, executați comanda dată mai jos pe terminal:
$watchcronUrmătoarea fereastră va apărea pe terminal:
Concluzie
Am explicat în acest articol cum puteți verifica sau monitoriza evenimentele cron jurnalelor în timp real utilizând o singură comandă „watchcron”.