Crontab

Résolu
Bonjour,

Quelqu'un pourrait m'aider je désire faire une tâche planifiée avec crontab mais je n'arrive pas à trouver la syntaxe me permettant d'exclure seulement deux journées dans le mois peu importele jour de la semaine

si quelqu'un a une idée ce serait très gentil merci!

4 réponses

  1. Les valeurs avec les tirets représentes des périodes, maintenant ce qui reste à savoir si on peut associer les périodes. Cela je ne sais pas si je trouves je te tiens informé.

    1. Contributeur
      Salut,

      Extrait du man 5 crontab :

      Les listes sont permises. Une liste est un ensemble de nombres ou d'intervalles  séparés  par des virgules. Exemple « 1,2,5,9 », « 0-4,8-12 ».
  2. Super! merci beaucoup!

    Tout en l'écrivant tout à l'heure je me suis demandé si ça fonctionnerais si je l'écrivais ainsi : min heure 1-9, 11-19,21-30 mois semaine

    est ce que la combinaison peut causer problème?

    merci pour l'aide
    1. Bonjour,
      Si tu veux juste enlever deux jours dans le mois, tu devras énumérer tous les jours exceptés les jours à ne pas mettre:

      donc ta syntaxe peut être la suivante

      min heure 1,2,3,4,6,8,9,11 mois semaine

      Bon courage.