J'ai créé une tâche cron comme indiqué ci-dessous, et je voulais qu'elle soit exécutée toutes les 2 heures, mais elle continue à être exécutée toutes les 2 minutes.
Quelqu'un peut-il me dire où je me trompe ?
`* */2 * * * /path-to-script`
J'ai créé une tâche cron comme indiqué ci-dessous, et je voulais qu'elle soit exécutée toutes les 2 heures, mais elle continue à être exécutée toutes les 2 minutes.
Quelqu'un peut-il me dire où je me trompe ?
`* */2 * * * /path-to-script`
*/2 bien que plus propre, n'est pas portable... ne fonctionne pas sur solaris et probablement sur la plupart des autres variantes d'unix.
La description correcte de ce que vous aviez
* */2 * * * /path-to-script
est "exécuter chaque minute où l'heure est un multiple de 2".
Ce qui signifie 00:00 à 00:59, 02:00 à 02:59, 04:00 à 04:59, ... et ainsi de suite. Ce n'est pas tout à fait la même chose que "exécuter toutes les minutes". La solution déjà donnée est cependant valable.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.
0 votes
crontab.guru/toutes les 2 heures