Tatalakayin namin sa artikulong ito kung paano maaaring tingnan ng isang gumagamit ang mga cron log file sa isang kapaligiran sa Linux. Natapos namin ang lahat ng mga gawain sa system ng Ubuntu 20.04 na magbibigay sa iyo ng isang mas mahusay na pag-unawa sa mga cron log.
Buksan ang terminal sa pamamagitan ng pagpindot sa keyboard shortcut na 'Ctrl + Alt + t'. Ngayon, ang paggamit ng sumusunod na dalawang magkakaibang pamamaraan ay madaling ma-access ang mga kaganapan sa cron log:
Paraan 1: Suriin ang mga kaganapan sa cron log sa pamamagitan ng syslog
Ito ay isang napaka-simple at madaling paraan upang suriin na ang mga kaganapan sa cron log ay tumatakbo sa iyong system. Mag-login bilang root user sa terminal at i-type ang sumusunod na utos:
#pusa /kung saan/mag-log/syslog| mahigpit na pagkakahawakcron
Ang mga sumusunod na kaganapan ng cron log ay dapat ipakita sa terminal:
Paraan 2: Subaybayan ang mga cron log sa pamamagitan ng pagse-set up ng cron.log file
Ang inirekumendang paraan ay upang lumikha ng isang hiwalay na 'cron.log' file upang subaybayan o suriin ang mga kaganapan ng mga cron log sa iyong Linux system. Para sa hangaring ito, i-access ang file na ‘/etc/rsyslog.d/50-default.conf’ sa pamamagitan ng pagpapatakbo ng ibinigay na utos sa ibaba:
$sudo nano /atbp/rsyslog.d/limampu-default.conf
Paghahanap sa '# cron. * /Var/log/cron.log' sa file na ito at huwag paganahin ang linyang ito na ipinapakita rin sa sumusunod na screenshot:
Ngayon, lumikha ng isang 'cron.log' sa pamamagitan ng paggamit ng anumang source code o text editor.
$sudo nano /kung saan/mag-log/cron.log
I-restart ang serbisyong rsyslog at pagkatapos suriin ang tumatakbo na katayuan ng serbisyong ito sa iyong system sa pamamagitan ng sumusunod na utos:
$sudoi-restart ng systemctl ang rsyslog$sudosystemctl status rsyslog
Ang sumusunod na output ay dapat na naka-print sa window ng terminal:
Ngayon, lahat ng mga kaganapan sa pag-log ng cron upang mai-save sa cron.log file.
Upang matingnan, ang real-time cron ay nagta-log ng mga kaganapan gamit ang 'watchcron' na utos. Kaya, lumikha ng isang 'watchcron' file tulad ng sumusunod:
$sudo nanoreloIdagdag ang mga sumusunod na linya sa file na ito:
#! / baseng / bashpanuorin -n 10 buntot -n 25 /kung saan/mag-log/cron.log
I-save ang file na ito sa nano gamit ang 'Ctrl + o' at pagkatapos ay pindutin ang 'Ctrl + x' upang lumabas mula sa kapaligirang ito.
Dito, nai-refresh ng panonood sa itaas ang pahina ng kaganapan ng mga log pagkatapos ng 10 segundo at ipinapakita ang huling 25 mga kaganapan sa pahina.
Itakda ang maipapatupad na mga pahintulot sa file na ito sa pamamagitan ng paggamit ng sumusunod na utos:
$sudo chmod+ x relo
Kopyahin ang file na ito sa lokasyon ng ‘/ usr / sbin’ tulad ng sumusunod:
$sudo cprelo/usr/sbin
Ngayon, upang suriin ang mga kaganapan ng cron log ng real-time patakbuhin ang ibinigay na utos sa ibaba sa terminal:
$reloAng sumusunod na window ay ipapakita sa terminal:
Konklusyon
Ipinaliwanag namin Sa artikulong ito kung paano mo masusuri o masusubaybayan ang mga kaganapan ng mga cron log sa real-time sa pamamagitan ng paggamit ng isang solong 'watchcron' na utos.