Vor ein paar Jahren habe ich einen Cron-Job eingerichtet, um im Rahmen eines Überwachungssystems automatisch jede Minute einen Ping-Befehl an eine URL zu senden. Weil ich eine schreckliche Person bin, habe ich das nirgendwo dokumentiert.
Heute, Jahre später, bekam ich Probleme mit der Anwendung am anderen Ende der URL, die als Ping gesendet wird. Ich habe es behoben, aber dann festgestellt, dass ich keine Ahnung habe, woher dieser Cron-Job kommt .
Gibt es eine Möglichkeit, alle Crontabs auf einem bestimmten System schnell zu durchsuchen oder zu durchsuchen? Ich habe Root-Zugriff, sodass Berechtigungen kein Problem darstellen. Ich war bisher nur ein Benutzer von cron
. Ich habe mir die Implementierung noch nie so genau angesehen, aber meine * nix-Instinkte sagen, dass es irgendwo eine Gruppe von Textdateien geben muss, die alle Crontabs enthalten. Ich weiß nur nicht, wo sie sich befinden würden, und wenn ich mich darum kümmern würde, hätte ich Angst, einige zu finden, aber nicht alle, oder irgendeine merkwürdige Nuance des Systems zu verpassen
Außerdem erkenne ich mit root-Zugriff, dass ich könnte
- Rufen Sie eine Liste aller Benutzer im System ab
su
als Benutzercrontab -l
- Wiederholen Sie mit allen Benutzern
aber ich bin auf der Suche nach etwas weniger Handbuch (und auf der Suche nach etwas über die Implementierung von cron zu lernen)