Šajā rakstā mēs apspriedīsim, kā lietotājs var apskatīt cron žurnālu failus Linux vidē. Mēs esam veikuši visus Ubuntu 20.04 sistēmas uzdevumus, kas ļaus jums labāk izprast cron žurnālus.
Atveriet termināli, nospiežot īsinājumtaustiņu “Ctrl+Alt+t”. Tagad, izmantojot šādas divas dažādas metodes, varat viegli piekļūt cron žurnāla notikumiem:
1. metode: pārbaudiet cron žurnālu notikumus, izmantojot sistēmas žurnālu
Tas ir ļoti vienkāršs un vienkāršs veids, kā pārbaudīt, vai jūsu sistēmā darbojas cron žurnāla notikumi. Terminālī piesakieties kā root lietotājs un ierakstiet šādu komandu:
#kaķis /kur/žurnāls/sistēmas žurnāls| satvērienscron
Terminālī jāparāda šādi cron žurnālu notikumi:
2. metode: pārraugiet cron žurnālus, iestatot failu cron.log
Ieteicamais veids ir izveidot atsevišķu failu “cron.log”, lai uzraudzītu vai pārbaudītu cron žurnālu notikumus jūsu Linux sistēmā. Šim nolūkam piekļūstiet failam “/etc/rsyslog.d/50-default.conf”, izpildot tālāk norādīto komandu:
$sudo nano /utt/rsyslog.d/piecdesmit-default.conf
Meklējiet šajā failā “ #cron.* /Var/log/cron.log” un noņemiet komentāru no šīs rindas, kas ir parādīta arī šajā ekrānuzņēmumā:
Tagad izveidojiet “cron.log”, izmantojot jebkuru avota kodu vai teksta redaktoru.
$sudo nano /kur/žurnāls/cron.log
Restartējiet rsyslog pakalpojumu un pēc tam pārbaudiet šī pakalpojuma darbības statusu savā sistēmā, izmantojot šādu komandu:
$sudosystemctl restartējiet rsyslog$sudosystemctl statuss rsyslog
Termināļa logā jāizdrukā šāda izvade:
Tagad visi cron žurnāla notikumi tiks saglabāti failā cron.log.
Lai skatītu, reāllaika cron reģistrē notikumus, izmantojot komandu “watchcron”. Tātad, izveidojiet “watchcron” failu šādi:
$sudo nanopulksteņu sargsŠajā failā pievienojiet šādas rindas:
#!/bin/bashskatīties -n 10 asti -n 25 /kur/žurnāls/cron.log
Saglabājiet šo failu nano, izmantojot taustiņu “Ctrl+o”, un pēc tam nospiediet “Ctrl+x”, lai izietu no šīs vides.
Šeit iepriekš minētais pulkstenis pēc 10 sekundēm atsvaidzina žurnālu notikumu lapu un parāda lapā pēdējos 25 notikumus.
Iestatiet izpildāmās atļaujas šim failam, izmantojot šādu komandu:
$sudo chmod+x pulkstenis
Kopējiet šo failu “/usr/sbin” atrašanās vietā šādi:
$sudo cppulksteņu sargs/usr/sbin
Tagad, lai pārbaudītu reālā laika cron žurnālu notikumus, terminālī palaidiet tālāk norādīto komandu:
$pulksteņu sargsTerminālī parādīsies šāds logs:
Secinājums
Šajā rakstā mēs esam izskaidrojuši, kā jūs varat pārbaudīt vai pārraudzīt cron žurnālu notikumus reālā laikā, izmantojot vienu komandu “watchcron”.