/ / Jak sprawdzić, czy wpis crontab z linuxem się nie powiedzie - linux, crontab, rhel

Jak sprawdzić, czy wpis crontab linux nie działa - linux, crontab, rhel

Nasze środowisko to RHEL 5.7. Chciałbym wiedzieć, czy jeden z wpisów crontab w crontab nie może zostać wykonany (nawet jeśli wpis dostępny w crontabie), czy jest rejestrowany. Jeśli tak, gdzie i jaki plik dziennika. Przeszedłem przez /var/log/cron plik dziennika. Ale pokazuje tylko wykonanie wpisów crontab, start edycji crontab, stop itp., Takich jak

Feb 11 16:03:01 BGRIPD01 crond[3665]: (oracle) CMD (sh
/home/oracle/cronlogtest.sh > /home/oracle/cronlogtest.log 2>&1)


Feb 11 16:02:04 BGRIPD01 crontab[32690]: (oracle) REPLACE (oracle)


Feb 11 16:02:04 BGRIPD01 crontab[32690]: (oracle) END EDIT (oracle)


Feb 11 16:02:09 BGRIPD01 crontab[1033]: (oracle) LIST (oracle)


Feb 11 16:03:01 BGRIPD01 crond[7883]: (oracle) RELOAD (cron/oracle)

Czy jest jakaś inna opcja, aby uzyskać wyniki awarii i powody.

Wiedziałem, że jednym z innych sposobów jest dołączenie crontab aktywność wpisu do pliku dziennika, jak poniżej

10 14 * * * sh /home/oracle/cronlogtest.sh > /home/oracle/cronlogtest.log 2>&1

Ale w moim scenariuszu chcę pojedynczy plik dziennika, w którym będą rejestrowane tylko błędy wpisu crontab. Czy istnieje jakikolwiek inny plik dziennika lub inna opcja logowania błędów. Proszę mi pomóc w tym.

Dzięki

Odpowiedzi:

0 dla odpowiedzi № 1

Wierzę, że za dużo pytasz od CRON.

Mam każde zadanie crona zapisujące do pliku dziennika. Zapisuje informacje o początku / końcu i debugowaniu. Wszyscy mogą pisać do tego samego pliku lub nie. W moim przypadku piszą do własnego pliku w katalogu dla dzienników Cron. Mam także kilka zadań Cron, które również zapisują swój status w tabeli bazy danych.

Kiedyś miałem problem ze zrozumieniem, dlaczego praca cronnie udało się wykonać. Nasz sysadmin powiedział, że CRON dzwonił do niego każdego dnia, tak jak prosiłem. Ale to nie było to, co miało robić. Po kilku próbach sysadmin pracował ze mną nad problemem. Wysłałem zadanie crona w formacie dos. CRON zrobił to, co miało zrobić. zadanie cron do formatu unix. Zrobiłem i wszystko działało.