Adicionei isso ao / etc / crontab em alguns sistemas linux e freebsd diferentes:
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * 2 root /sbin/shutdown -r now
Quero reiniciar na terceira terça-feira de cada mês. No entanto, todos os sistemas foram reiniciados na 3ª quarta-feira deste mês (19).
O que estou fazendo de errado?
Atualização : Graças à resposta de Ranon abaixo, parece que a revisão abaixo funcionará, alguém pode confirmar ou existe uma maneira ainda melhor de fazer isso?
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now