Crontab toutes les heures sauf de 3h à 6h

Résolu
vivi -  
lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour,

Est-il possible d'écrire en une seule ligne dans le fichier crontab une requête du style:
lancer le script toutes les heures sauf de 3h à 6h?

Si oui, comment?

Merci!

3 réponses

  1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
     
    et :

    0 0-2,7-23 * * * toto.sh

    ça le ferait pas aussi ?
    3
    1. vivi
       
      Oui c'est intéressant, je vais essayer.

      Merci!
      0
  2. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Si mais ça dépend des cron...

    Sur certains unix, le */3 ne marche pas, par exemple, donc en mettant un truc bien bourrin, on est sûr que ça marche...
    1
    1. vivi
       
      Ok merci pour l'info

      Sur la Ubuntu 7.10 ça marche en tout cas.
      0
    2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      T'as pris des cours avec Eaulive ? ;-DDD

      +1 pour la portabilité ;-)
      0
      1. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        +1 pour la portabilité ;-)
        +1.0 s'il travaille en virgule flottante ;-))
        0
  3. blux Messages postés 2046 Date d'inscription   Statut Modérateur Dernière intervention   3 455
     
    Salut,

    0 0,1,2,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * toto.sh

    ???
    0
    1. vivi
       
      Bonjour,

      oui merci! mais y a t'il plus simple (moins à taper) que cela?

      Du genre 6-3? ou 0-3 6-24... ou un signe qui dirait tout sauf les valeurs 3,4,5?
      0