https://crontab.guru/ pour retrouver les bons paramètres de date.
Mais sinon dans l'ordre :
Concernant la syntaxe :
*
: “le premier et le dernier”. Donc on met ça pour dire “à chaque tour”.1-5
toutes les unités de temps 1 à 5 (par exemple entre le premier et cinquième jour du mois)*/6
toutes les 6 unités de temps (par exemple toutes les 6h).2,7
toutes les unités de temps 2 ET 7.6~15
choisit une unité de temps aléatoire entre 6 et 15.0-4,8-12
: On peut combiner avec les virgules (ici entre 0 et 4 ET entre 8 et 12).Donc pour tous les jours, 5 minutes après minuit, il faut faire :
5 0 * * * commande
Lister tous les cron de tous les utilisateurs :
for user in $(cut -f1 -d: /etc/passwd); do echo -e "\n==> $user:" && crontab -u $user -l; done
Éditer un cron d'utilisateur :
crontab -u nom_utilisateur -e