ich finde einfach nicht heraus, warum folgender cronjob nicht ausgeführt wird:
Code: Alles auswählen
00 04 * * * root /sbin/shutdown -h now
Eingerichtet habe ich den Job über
Code: Alles auswählen
sudo crontab -e
Woran hapert's?
Code: Alles auswählen
00 04 * * * root /sbin/shutdown -h now
Code: Alles auswählen
sudo crontab -e
Danke, ich teste das und melde mich wieder.Livingston hat geschrieben:22.03.2022 17:03:08Nimm mal die führenden Nullen bei der Stunden- und Minutenangabe raus.
Wieder etwas gelernt, danke.tobo hat geschrieben:22.03.2022 17:29:01Es gibt zwei Arten von Crontabs, die User-spezifischen und die Systemweite. Du benutzt die Syntax der systemweiten Crontab in einer user-spezifischen (von Root) Crontab. Der Unterschied ist das Feld des Benutzers, was in der systemweiten Crontab angeben werden muss, in den user-spezifischen Crontabs aber zuviel ist.
Ich hab eben schnell root entfernt und Zeit zum Ausführen des Befehls auf 1 min. nach aktueller Zeit gestellt. Der Rechner fuhr dann auch herunter. Super, danke!tobo hat geschrieben:22.03.2022 17:29:01Entweder lässt du also in deiner user-spezifischen Crontab root weg oder du schreibst die Zeile unverändert so in die systemweite Crontab (/etc/crontab).