J'ai ci-dessous crontab prévu pour samedi qui tombe entre les jours 19-23, je ne sais pas pourquoi il s'est déroulé le 20 (vendredi). Des suppositions?
00 21 19-23 * 6 <command>
0 18 * * 6 [date +\%d -le 07] && <task>
fonctionne bien pour moi, où il doit être exécuté le premier samedi de chaque mois.
/etc/cron.d/mdadm
Ubuntu et Debian. Voici comment cela fonctionne le premier dimanche de chaque mois:57 0 * * 0 root if [ -x /usr/share/mdadm/checkarray ] && [ $(date +\%d) -le 7 ]; then /usr/share/mdadm/checkarray --cron --all --idle --quiet; fi