Ich habe dies / etc / crontab auf ein paar verschiedenen Linux- und Freebsd-Systemen hinzugefügt:
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * 2 root /sbin/shutdown -r now
Ich möchte jeden 3. DIENSTAG im Monat einen Neustart durchführen. Alle Systeme wurden jedoch am 3. Mittwoch dieses Monats (dem 19.) neu gestartet.
Was mache ich falsch?
Update : Dank Ranons unten stehender Antwort wird die unten stehende Revision funktionieren. Kann jemand dies bestätigen oder gibt es eine noch bessere Möglichkeit, dies zu tun?
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now