Keskustelemme tässä artikkelissa siitä, kuinka käyttäjä voi tarkastella cron -lokitiedostoja Linux -ympäristössä. Olemme suorittaneet kaikki Ubuntu 20.04 -järjestelmän tehtävät, joiden avulla ymmärrät paremmin cron -lokit.
Avaa pääte painamalla pikanäppäintä 'Ctrl+Alt+t'. Nyt seuraavien kahden eri menetelmän avulla voit helposti käyttää cron -lokitapahtumia:
Tapa 1: Tarkista cron -lokitiedot syslogin kautta
Se on erittäin yksinkertainen ja helppo tapa tarkistaa, että cron -lokitapahtumat ovat käynnissä järjestelmässäsi. Kirjaudu pääkäyttäjänä päätelaitteeseen ja kirjoita seuraava komento:
#kissa /missä/Hirsi/syslog| pitocron
Seuraavien cron -lokien tapahtumat pitäisi näyttää päätelaitteessa:
Tapa 2: Seuraa cron -lokeja määrittämällä cron.log -tiedosto
Suositeltava tapa on luoda erillinen 'cron.log' -tiedosto, joka valvoo tai tarkistaa cron -lokitapahtumia Linux -järjestelmässäsi. Käytä tätä varten tiedostoa '/etc/rsyslog.d/50-default.conf' suorittamalla alla annettu komento:
$sudo nano /jne/rsyslog.d/viisikymmentä-default.conf
Hae ' #cron.* /Var/log/cron.log' tästä tiedostosta ja poista kommentti tästä rivistä, joka näkyy myös seuraavassa kuvakaappauksessa:
Luo nyt 'cron.log' käyttämällä mitä tahansa lähdekoodia tai tekstieditoria.
$sudo nano /missä/Hirsi/cron.log
Käynnistä rsyslog -palvelu uudelleen ja tarkista tämän palvelun tila järjestelmässäsi seuraavan komennon avulla:
$sudosystemctl käynnistä rsyslog uudelleen$sudosystemctl status rsyslog
Seuraava tulostus tulostetaan pääteikkunaan:
Nyt kaikki cron -lokitapahtumat tallennetaan cron.log -tiedostoon.
Katsoaksesi reaaliaikainen cron kirjaa tapahtumat 'watchcron' -komennolla. Luo siis 'watchcron' -tiedosto seuraavasti:
$sudo nanovartijaLisää seuraavat rivit tähän tiedostoon:
#!/bin/bashkatsella -n 10 häntä -n 25 /missä/Hirsi/cron.log
Tallenna tämä tiedosto nanona käyttämällä Ctrl+o -näppäintä ja poistu tästä ympäristöstä painamalla Ctrl+x.
Täällä yllä oleva watchcron päivittää lokien tapahtumasivun 10 sekunnin kuluttua ja näyttää viimeiset 25 tapahtumaa sivulla.
Määritä tämän tiedoston suoritettavat käyttöoikeudet seuraavalla komennolla:
$sudo chmod+x vartija
Kopioi tämä tiedosto kansioon '/usr/sbin' seuraavasti:
$sudo cpvartija/usr/sbin
Tarkista nyt reaaliaikaiset cron-lokitiedot suorittamalla alla annettu komento päätelaitteessa:
$vartijaPäätelaitteessa näkyy seuraava ikkuna:
Johtopäätös
Olemme selittäneet tässä artikkelissa, kuinka voit tarkistaa tai seurata cron-lokien tapahtumia reaaliajassa käyttämällä yhtä 'watchcron' -komentoa.