V tomto článku budeme diskutovat o tom, jak může uživatel zobrazit soubory protokolů cron v prostředí Linux. Provedli jsme všechny úkoly v systému Ubuntu 20.04, které vám pomohou lépe porozumět protokolům cron.
Otevřete terminál stisknutím klávesové zkratky „Ctrl+Alt+t“. Nyní lze k událostem protokolu cron snadno přistupovat pomocí následujících dvou různých metod:
Metoda 1: Zkontrolujte události cron logs prostřednictvím syslog
Je to velmi jednoduchý a snadný způsob, jak zkontrolovat, zda jsou ve vašem systému spuštěny události protokolu cron. Přihlaste se jako uživatel root na terminálu a zadejte následující příkaz:
#kočka /kde/log/syslog| rukojeťcron
Na terminálu by se měly zobrazit následující události protokolů cron:
Metoda 2: Monitorujte protokoly cron nastavením souboru cron.log
Doporučeným způsobem je vytvořit samostatný soubor „cron.log“ ke sledování nebo kontrole událostí protokolů cron ve vašem systému Linux. Za tímto účelem otevřete soubor „/etc/rsyslog.d/50-default.conf“ spuštěním níže uvedeného příkazu:
$sudo nano /atd/rsyslog.d/padesátka-default.conf
Vyhledejte ' #cron.* /Var/log/cron.log' v tomto souboru a odkomentujte tento řádek, který je také zobrazen na následujícím snímku obrazovky:
Nyní vytvořte „cron.log“ pomocí libovolného zdrojového kódu nebo textového editoru.
$sudo nano /kde/log/cron.log
Restartujte službu rsyslog a poté zkontrolujte spuštěný stav této služby ve vašem systému pomocí následujícího příkazu:
$sudosystemctl restart rsyslog$sudosystemctl status rsyslog
V okně terminálu by se měl vytisknout následující výstup:
Nyní se všechny události protokolu cron uloží do souboru cron.log.
Chcete-li zobrazit, cron v reálném čase zaznamenává události pomocí příkazu „watchcron“. Vytvořte tedy soubor „watchcron“ následujícím způsobem:
$sudo nanowatchcronPřidejte do tohoto souboru následující řádky:
#!/bin/bashhodinky -n 10 ocas -n 25 /kde/log/cron.log
Uložte tento soubor v nano pomocí „Ctrl+o“ a poté stisknutím „Ctrl+x“ ukončete toto prostředí.
Zde výše uvedený watchcron obnoví stránku událostí protokolů po 10 sekundách a zobrazí posledních 25 událostí na stránce.
Nastavte u tohoto souboru oprávnění spustitelného souboru pomocí následujícího příkazu:
$sudo chmod+x watchcron
Zkopírujte tento soubor do umístění '/usr/sbin' následujícím způsobem:
$sudo cpwatchcron/usr/sbin
Chcete-li zkontrolovat události protokolů cron v reálném čase, spusťte na terminálu níže uvedený příkaz:
$watchcronNa terminálu se zobrazí následující okno:
Závěr
V tomto článku jsme vysvětlili, jak můžete kontrolovat nebo monitorovat události protokolů cron v reálném čase pomocí jediného příkazu „watchcron“.