J'ai ajouté ceci à / etc / crontab sur quelques systèmes Linux et FreeBSD différents:
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * 2 root /sbin/shutdown -r now
Je veux un redémarrage le 3ème MARDI de chaque mois. Cependant, tous les systèmes ont redémarré le 3ème mercredi de ce mois (le 19).
Qu'est-ce que je fais mal?
Mise à jour : Grâce à la réponse de Ranon ci-dessous, il semble que la révision ci-dessous fonctionnera, quelqu'un peut-il confirmer ou existe-t-il une meilleure façon de le faire?
# monthly reboot: 3rd Tuesday of every month
56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now