Kilka lat temu skonfigurowałem zadanie cron, aby co minutę automatycznie pingowało adres URL jako część systemu monitorowania (to nadmierne uproszczenie, ale zrobi to w przypadku tego pytania). Ponieważ jestem okropną osobą, nigdzie tego nie udokumentowałem.
Dzisiaj, lata później, zacząłem mieć problemy z aplikacją na drugim końcu pingowanego adresu URL. Naprawiłem to, ale potem zdałem sobie sprawę, że nie mam pojęcia, skąd pochodzi ta praca crona .
Czy istnieje sposób na szybkie przeszukanie lub wyszukanie wszystkich plików crontabs w danym systemie? Mam dostęp do konta root, więc uprawnienia nie stanowią problemu. Byłem tylko użytkownikiem cron
, nigdy nie patrzyłem zbyt głęboko na jego implementację, ale moje instynkty * nix mówią, że musi istnieć gdzieś grupa plików tekstowych, które zawierają wszystkie crontabs. Po prostu nie wiem, gdzie byliby, a gdybym się w to zagłębił, bałbym się znaleźć niektóre, ale nie wszystkie, lub pominąć jakiś dziwny niuans systemu
Ponadto zdaję sobie sprawę z dostępu roota, że mogłem
- Uzyskaj listę wszystkich użytkowników w systemie
su
jako użytkownikcrontab -l
- Powtórz ze wszystkimi użytkownikami
ale szukam czegoś nieco mniej manualnego (i chcę dowiedzieć się czegoś o implementacji crona)