Agregué esto a / etc / crontab en algunos sistemas linux y freebsd diferentes:
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * 2 root /sbin/shutdown -r now
Quiero reiniciar el 3er MARTES de cada mes. Sin embargo, todos los sistemas se reiniciaron el 3er miércoles de este mes (el 19).
¿Qué estoy haciendo mal?
Actualización : Gracias a la respuesta de Ranon a continuación, parece que la revisión a continuación funcionará, ¿alguien puede confirmar o hay una forma aún mejor de hacerlo?
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now