Crontab reagiert nicht

  • Dumme Frage Syslog so abrufen:

    grep CRON /var/log/syslog


    wenn ja: passiert garnix in der syslog:

    Code
    Dec 15 12:50:02 raspberrypi CRON[29284]: (root) MAIL (mailed 50 bytes of output but got status 0x0001 from MTA#012)
    Dec 15 12:51:01 raspberrypi CRON[29309]: (danwir) CMD (/usr/bin/logger "mycrontabtest")
    Dec 15 12:51:01 raspberrypi CRON[29310]: (root) CMD (/usr/bin/logger "mycrontabtest")
    Dec 15 12:51:01 raspberrypi CRON[29311]: (root) CMD (/home/danwir/crontab-test.sh)
    Dec 15 12:51:01 raspberrypi CRON[29314]: (danwir) CMD (/home/danwir/crontab-test.sh)
    Dec 15 12:51:01 raspberrypi CRON[29306]: (root) MAIL (mailed 50 bytes of output but got status 0x0001 from MTA#012)
    Dec 15 12:51:01 raspberrypi CRON[29308]: (danwir) MAIL (mailed 50 bytes of output but got status 0x0001 from MTA#012)
  • wenn ja: passiert garnix in der syslog:

    OK, dann liegt es evtl. an der Konfiguration der syslog.

    Und in dmesg (siehe oben)?

    Versuch mal auch als root (bzw. mit sudo) manuell in der Kommandozeile, mit logger.

    EDIT:

    Teste mal in der user-crontab, mit der zusätzlichen Zeile:

    Code
    */2 * * * *    /usr/bin/touch /tmp/testcrontab.txt

    und nach 3,5 Minuten nachschauen, in

    Code
    ls -la /tmp

    ob die Datei "testcrontab.txt" erzeugt worden ist. Danach die Zeile aus der user-crontab entfernen.

    The most popular websites without IPv6 in Germany.  IPv6-Ausreden

    Meine PIs

    PI4B/8GB (border device) OpenBSD 7.4 (64bit): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server

    PI3B+ FreeBSD 14.0-R-p6 (arm64): SSH-Serv., WireGuard-Serv., ircd-hybrid-Serv., stunnel-Proxy, Mumble-Serv., ddclient

    PI4B/4GB Bullseye-lite (64bit; modifiziert): SSH-Server, WireGuard-Server, ircd-hybrid-Server, stunnel-Proxy, Mumble-Server, botamusique, ample

    Einmal editiert, zuletzt von rpi444 (15. Dezember 2022 um 13:31)

  • grep CRON /var/log/syslog

    wenn ja: passiert garnix in der syslog:

    Auf Systemen mit systemd/journald ist es oft sinnvoller journalctl zu nutzen, als /var/log/* zu durchforsten.

    User-crontab (logger mit eigenem Identifier):

    * * * * * /usr/bin/logger -t CRONTEST Ein Testeintrag

    Auf der Konsole (nach mind. 1 Minute):

    journalctl -t CRONTEST -b0

    jm2c

    Wenn du nichts zu sagen hast, sag einfach nichts.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!