Bonjour,

Ceci me semble normal à la lecture du « man » :
[…]    Step values can be used in conjunction with ranges. Following a range
       with  ``/<number>''  specifies  skips  of  the  number's  value
       through the range. […]
Si mon anglais n’est pas trop rouillé, « through the range » signifie « dans
la plage [de valeurs] ». Or dans ton cas tu lui indique qu’il doit effectuer
la tâche dans le créneau 9h 18h toute les 78 h … dans le créneau ! C’est un
peu étroit non ? ;-)

En plus il me semble que le système comprenant les astérisques et le notion
de date (@daily, @monthly, …) il ne peut qu’y avoir un calcul dans la limite
de temps choisi. C’est-à-dire 60 mn dans l’heure, 24h dans la journée,
{28,29,30,31} jours dans le mois, …
Toujours dans le « man », on peut lire dans les exemples :
       # Example of job definition:
       # .---------------- minute (0 - 59)
       # |  .------------- hour (0 - 23)
       # |  |  .---------- day of month (1 - 31)
       # |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
       # |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR 
sun,mon,tue,wed,thu,fri,sat
       # |  |  |  |  |
       # m h dom mon dow usercommand
Ceci me semble clair, non ?

Du coup je ne vois pas bien comment effectuer le décalage de 3 heures cherché
avec le cron.

Désolé


> Le 12 mai 2020 à 10:25, Raphaël POITEVIN <raphael.poite...@gmail.com> a écrit 
> :
> 
> Bonjour,
> 
> Comment programmer une tâche toutes les 75 h à la minute 12 ? L’objectif
> étant d’exécuter la tâche tous les trois jours avec un décalage de 3 h
> entre 9h et 18h, du lundi au vendredi.
> 
> Ma ligne :
> 12 9-18/75 * * 1-5 commande
> Cependant la tâche s’est bien exécutée hier à 9h12 mais s’est réexécutée
> ce matin même heure.
> 
> En vous remerciant.
> 
> Cordialement,
> --
> Raphaël
> www.leclavierquibave.fr
> 

--
Pierre Malard

  «Quand un Français dit du mal de lui, ne le croyez pas, Il se vante !»
                                           Édouard Pailleron
   |\      _,,,---,,_
   /,`.-'`'    -.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ 
(  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--

Attachment: signature.asc
Description: Message signed with OpenPGP

Répondre à