W tym artykule omówimy, w jaki sposób użytkownik może wyświetlić pliki dziennika Cron w środowisku Linux. Wykonaliśmy wszystkie zadania na Ubuntu 20.04 System, który zapewni lepsze zrozumienie dzienników CRON.
Otwórz terminal, naciskając skrót klawiatury „Ctrl+Alt+T”. Teraz stosowanie następujących dwóch różnych metod może łatwo uzyskać dostęp do zdarzeń logów CRON:
Metoda 1: Sprawdź zdarzenia CRON za pośrednictwem Syslog
Jest to bardzo prosty i łatwy sposób sprawdzenia, czy w systemie działają zdarzenia Log. Zaloguj się jako użytkownik root na terminalu i wpisz następujące polecenie:
# cat/var/log/syslog | Grep Cron
Następujące zdarzenia dzienników CRON powinny wyświetlać się na terminalu:
Metoda 2: Monitoruj dzienniki CRON, konfigurując Cron.plik dziennika
Zalecanym sposobem jest utworzenie osobnego „cron.Plik dziennika, aby monitorować lub sprawdzić zdarzenia dzienników Cron w systemie Linux. W tym celu uzyskaj dostęp do „/etc/rsyslog.D/50-default.plik conf ', uruchamiając poniższe polecenie:
$ sudo nano /etc /rsyslog.D/50-default.conf
Wyszukaj „#cron.*/var/log/cron.Zaloguj się w tym pliku i pocukanie tej linii, która jest również pokazana na poniższym zrzucie ekranu:
Teraz stwórz „cron.log 'za pomocą dowolnego kodu źródłowego lub edytora tekstu.
$ sudo nano/var/log/cron.dziennik
Uruchom ponownie usługę RSYSLOG, a następnie sprawdź status działający tej usługi w systemie za pośrednictwem następującego polecenia:
$ sudo systemctl restart rsyslog
$ sudo Systemctl Status Rsyslog
Następujące dane wyjściowe powinno wydrukować w oknie terminalu:
Teraz wszystkie zdarzenia Cron Log, które należy zapisać w Cron.plik dziennika.
Aby wyświetlić, CRON w czasie rzeczywistym dzienniki za pomocą polecenia „Watchcron”. Utwórz więc plik „Watchcron” w następujący sposób:
$ sudo nano straycron
Dodaj następujące wiersze w tym pliku:
#!/bin/bash
Obejrzyj -n 10 ogon -n 25/var/log/cron.dziennik
Zapisz ten plik w Nano za pomocą „Ctrl+O”, a następnie naciśnij „Ctrl+X”, aby wyjść z tego środowiska.
Tutaj powyższy Watchcron odświeża stronę zdarzenia dzienników po 10 sekundach i wyświetla ostatnie 25 wydarzeń na stronie.
Ustaw uprawnienia wykonywalne w tym pliku za pomocą następującego polecenia:
$ sudo chmod +x watchcron
Skopiuj ten plik w lokalizacji '/usr/sbin' w następujący sposób:
$ sudo cp strażnik /usr /sbin
Teraz, aby sprawdzić zdarzenia CRON w czasie rzeczywistym, uruchamiają poniższe polecenie na terminalu:
$ Watchcron
Poniższe okno wyświetli się na terminalu:
Wniosek
W tym artykule wyjaśniliśmy, w jaki sposób możesz sprawdzić lub monitorować zdarzenia CRON w czasie rzeczywistym za pomocą jednego polecenia „Watchcron”.