Dans la crontab, je peux utiliser un astérisque pour signifier toutes les valeurs, ou "*/2" pour signifier toutes les valeurs paires.
Existe-t-il un moyen de spécifier chaque impair valeur ? (Est-ce que quelque chose comme "1+*/2" fonctionnerait ?)
Dans la crontab, je peux utiliser un astérisque pour signifier toutes les valeurs, ou "*/2" pour signifier toutes les valeurs paires.
Existe-t-il un moyen de spécifier chaque impair valeur ? (Est-ce que quelque chose comme "1+*/2" fonctionnerait ?)
En fonction de votre version de cron, vous devriez être en mesure de faire (pendant des heures, par exemple) :
1-23/2
Voir la section EXTENSIONS dans la page de manuel crontab(5) :
Ranges can include "steps", so "1-9/2" is the same as "1,3,5,7,9".
Pour une solution plus portable, je pense qu'il suffit d'utiliser la liste simple :
1,3,5,7,9,11,13,15,17,19,21,23
Mais il peut être plus facile d'envelopper votre commande dans un shell script qui sortira immédiatement s'il n'est pas appelé dans une minute étrange.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.