Selles artiklis käsitleme, kuidas kasutaja saab Linuxi keskkonnas vaadata croni logifailid. Oleme Ubuntu 20.04 süsteemis täitnud kõik ülesanded, mis aitavad teil croni logidest paremini aru saada.
Avage terminal, vajutades kiirklahvi „Ctrl+Alt+t”. Nüüd saate järgmiste kahe erineva meetodi abil hõlpsasti juurde pääseda cron logi sündmustele:
Meetod: kontrollige cron logide sündmusi syslogi kaudu
See on väga lihtne ja lihtne viis kontrollida, kas cron logi sündmused teie süsteemis töötavad. Logige terminali juurkasutajana sisse ja tippige järgmine käsk:
#kass /kus/logi/syslog| haaretcron
Terminalis peaksid kuvama järgmised cron logide sündmused:
Meetod: jälgige croni logisid, seadistades faili cron.log
Soovitatav viis on luua eraldi fail „cron.log”, et jälgida või kontrollida oma Linuxi süsteemi cron logs sündmusi. Selleks avage fail „/etc/rsyslog.d/50-default.conf”, käivitades allpool antud käsu:
$sudo nano /jne/rsyslog.d/viiskümmend-default.conf
Otsige sellest failist „ #cron.* /Var/log/cron.log” ja tühistage see rida, mis on näidatud ka järgmisel ekraanipildil:
Nüüd looge „cron.log” mis tahes lähtekoodi või tekstiredaktori abil.
$sudo nano /kus/logi/cron.log
Taaskäivitage teenus rsyslog ja kontrollige selle teenuse töötamise olekut oma süsteemis järgmise käsu abil:
$sudosystemctl taaskäivitage rsyslog$sudosystemctl olek rsyslog
Terminali aknasse tuleks printida järgmine väljund:
Nüüd salvestatakse kõik cron logi sündmused faili cron.log.
Vaatamiseks logib reaalajas cron sündmusi, kasutades käsku 'watchcron'. Niisiis, looge „watchcron” fail järgmiselt.
$sudo nanovalvurLisage sellesse faili järgmised read:
#!/bin/bashvaadata -n 10 saba -n 25 /kus/logi/cron.log
Salvestage see fail nano -vormingus, kasutades klahve Ctrl+o ja seejärel vajutage sellest keskkonnast väljumiseks klahve Ctrl+x.
Siin värskendab ülaltoodud kellaaja logide sündmuste lehte 10 sekundi pärast ja kuvab lehel viimased 25 sündmust.
Määrake selle faili täitmisõigused järgmise käsu abil:
$sudo chmod+x kellakell
Kopeerige see fail asukohas „/usr/sbin” järgmiselt:
$sudo cpvalvur/usr/sbin
Nüüd, et kontrollida reaalajas croni logide sündmusi, käivitage terminalis allpool antud käsk:
$valvurTerminalis kuvatakse järgmine aken:
Järeldus
Oleme selles artiklis selgitanud, kuidas saate ühe käskude 'watchcron' abil reaalajas kontrollida või jälgida cron logide sündmusi.