Crontab: Einen Fehler provozieren

kali-hi

Lieutenant
Registriert
Sep. 2025
Beiträge
724
Nabend, wie kann man in einem Crontab einen Fehler provozieren (also irgendetwas, was schief läuft), um zu testen, ob root eine Benachrichtigung bzw. Mail erhält (also die Konfiguration richtig ist)?
 
/bin/false aufrufen
 
  • Gefällt mir
Reaktionen: JumpingCat, kali-hi, BFF und eine weitere Person
Code:
25 * * * * root /foo/bar
 
  • Gefällt mir
Reaktionen: kali-hi
@foofoobar kannst du das vielleicht kurz erklären? Weshalb "root"?
Ergänzung ()

0x8100 schrieb:
/bin/false aufrufen
hat nicht geklappt...

Code:
crontab -l
27 * * * * /bin/false

eingetragen, alles wie hier beschrieben gemacht, und keine Mail erhalten
Ergänzung ()

@foofoobar Danke !

1762206298791.png
 
Zuletzt bearbeitet:
kali-hi schrieb:
hat nicht geklappt...
dann solltest du noch mal schauen. das foo beispiel simuliert einen zugriff auf eine nicht vorhandene datei. /bin/false wird ausgeführt, hat aber einen returncode ungleich 0, um anzuzeigen, dass beim programmablauf was schief ging. das sind zwei verschiedene sachen.
 
/bin/false hat aber nicht den Versand einer E-Mail provoziert, das von @foofoobar vorgeschlagene aber schon... Ihm gebühren also die Lorbeeren
 
und wenn dein cronjob jetzt das richtige programm aufruft, dieses aber fehlschlägt, was dann? dann braucht man keine benachrichtigung?
 
Zurück
Oben