Šiame straipsnyje aptarsime, kaip vartotojas gali peržiūrėti „cron“ žurnalų failus „Linux“ aplinkoje. Mes atlikome visas „Ubuntu 20“ užduotis.04 sistema, kuri leis geriau suprasti „cron“ žurnalus.
Atidarykite terminalą paspausdami spartųjį klavišą „Ctrl + Alt + t“. Dabar naudodami šiuos du skirtingus metodus galite lengvai pasiekti „cron“ žurnalo įvykius:
1 metodas: patikrinkite „cron“ įvykių žurnalus per „syslog“
Tai labai paprastas ir paprastas būdas patikrinti, ar jūsų sistemoje veikia „cron“ žurnalo įvykiai. Prisijunkite kaip pagrindinis vartotojas terminale ir įveskite šią komandą:
# cat / var / log / syslog | grep cronŠie „cron“ žurnalų įvykiai turėtų būti rodomi terminale:
2 metodas: stebėkite „cron“ žurnalus nustatydami „cron“.žurnalo failas
Rekomenduojamas būdas yra sukurti atskirą „cron“.„log“ failas, skirtas stebėti ar patikrinti „cron“ žurnalų įvykius jūsų „Linux“ sistemoje. Šiuo tikslu pasiekite '/ etc / rsyslog.d / 50 - numatytasis nustatymas.conf failas vykdant žemiau pateiktą komandą:
$ sudo nano / etc / rsyslog.d / 50 - numatytasis nustatymas.konf
Ieškokite '#cron.* / var / log / cron.„log“ šiame faile ir nekomentuokite šios eilutės, kuri taip pat rodoma šioje ekrano kopijoje:
Dabar sukurkite „cron“.prisijungti naudojant bet kokį šaltinio kodą ar teksto rengyklę.
$ sudo nano / var / log / cron.žurnalas
Iš naujo paleiskite „rsyslog“ paslaugą ir patikrinkite šios tarnybos veikimo būseną savo sistemoje naudodami šią komandą:
$ sudo systemctl paleiskite rsyslog iš naujo$ sudo systemctl būsenos rsyslog
Ši išvestis turėtų atspausdinti terminalo lange:
Dabar visi „cron“ žurnalo įvykiai turi būti išsaugoti „cron“.žurnalo failas.
Norėdami peržiūrėti, „cron“ realiuoju laiku registruoja įvykius naudodama komandą „watchcron“. Taigi, sukurkite „watchcron“ failą taip:
$ sudo nano watchcronŠiame faile pridėkite šias eilutes:
#!/ bin / bashlaikrodis -n 10 uodega -n 25 / var / log / cron.žurnalas
Išsaugokite šį failą „nano“ naudodami „Ctrl + o“ ir paspauskite „Ctrl + x“, kad išeitumėte iš šios aplinkos.
Čia aukščiau esantis laikrodis atnaujina žurnalų įvykių puslapį po 10 sekundžių ir puslapyje parodo paskutinius 25 įvykius.
Nustatykite vykdomojo leidimus šiame faile naudodami šią komandą:
$ sudo chmod + x watchcron
Nukopijuokite šį failą „/ usr / sbin“ vietoje taip:
$ sudo cp watchcron / usr / sbin
Dabar, norėdami patikrinti realaus laiko „cron“ žurnalų įvykius, vykdykite žemiau pateiktą komandą terminale:
$ laikrodisTerminale bus rodomas šis langas:
Išvada
Šiame straipsnyje mes paaiškinome, kaip galite tikrinti ar stebėti „Cron“ žurnalus įvykius realiuoju laiku naudodami vieną komandą „watchcron“.