Arutame selles artiklis, kuidas kasutaja saab cron-logifaile vaadata Linuxi keskkonnas. Oleme kõik ülesanded Ubuntu 20-s täitnud.04 süsteem, mis annab teile parema ülevaate cron logidest.
Avage terminal, vajutades klaviatuuri otseteed 'Ctrl + Alt + t'. Nüüd saate Croni logi sündmustele hõlpsasti juurde pääseda järgmise kahe erineva meetodi abil:
1. meetod: kontrollige croni logisid sündmuste kaudu syslogis
See on väga lihtne ja lihtne viis kontrollida, kas croni logi sündmused teie süsteemis töötavad. Logige terminali juurkasutajana sisse ja tippige järgmine käsk:
# kass / var / log / syslog | grep cronJärgmised cron-logi sündmused peaksid terminalis kuvama:
2. meetod: jälgige croni logisid, seadistades croni.logifail
Soovitatav viis on luua eraldi 'cron.logi fail, et jälgida või kontrollida cron logide sündmusi teie Linuxi süsteemis. Sel eesmärgil pääse juurde '/ etc / rsyslogisse.d / 50-vaikimisi.fail conf, käivitades allpool antud käsu:
$ sudo nano / etc / rsyslog.d / 50-vaikimisi.konf
Otsige '#cron.* / var / log / cron.logi selles failis ja kommenteerige seda rida, mis on näidatud ka järgmisel ekraanipildil:
Nüüd looge 'cron.logi, kasutades mis tahes lähtekoodi või tekstiredaktorit.
$ sudo nano / var / log / cron.logi
Taaskäivitage rsyslogi teenus ja seejärel kontrollige oma süsteemi teenuse töötamise olekut järgmise käsu kaudu:
$ sudo systemctl taaskäivitage rsyslog$ sudo systemctl oleku rsyslog
Terminali aknale peaks printima järgmine väljund:
Nüüd tuleb kõik croni logi sündmused croni salvestada.logifail.
Vaatamiseks logib reaalajas cron sündmused käsu 'watchcron' abil. Niisiis, looge 'watchcron' fail järgmiselt:
$ sudo nano watchcronLisage sellesse faili järgmised read:
#!/ bin / bashkell -n 10 saba -n 25 / var / log / cron.logi
Salvestage see fail nanosse, kasutades klahve „Ctrl + o”, ja vajutage seejärel keskkonnast väljumiseks nuppu „Ctrl + x”.
Siin värskendab ülaltoodud jälgimissüsteem logide sündmuste lehte 10 sekundi pärast ja kuvab lehel viimased 25 sündmust.
Määrake selle faili käivitatavad õigused järgmise käsu abil:
$ sudo chmod + x watchcron
Kopeerige see fail asukohta '/ usr / sbin' järgmiselt:
$ sudo cp watchcron / usr / sbin
Nüüd käivitage cron-logide reaalajas toimuvate sündmuste kontrollimiseks terminalis allpool antud käsk:
$ watchcronTerminalis kuvatakse järgmine aken:
Järeldus
Oleme selles artiklis selgitanud, kuidas saate cron logide sündmusi reaalajas kontrollida või jälgida, kasutades ühte käsku 'watchcron'.