Dodałem to do / etc / crontab na kilku różnych systemach Linux i FreeBSD:
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * 2 root /sbin/shutdown -r now
Chcę restartować 3 WTORKU każdego miesiąca. Jednak wszystkie systemy uruchomiono ponownie w trzecią środę tego miesiąca (19).
Co ja robię źle?
Aktualizacja : Dzięki poniższej odpowiedzi Ranona wygląda na to, że poniższa wersja będzie działać, czy ktoś może potwierdzić, czy jest jeszcze lepszy sposób?
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now