Re: La colle de la semaine

Page principale

Répondre à ce message
Auteur: Jérôme UZEL
Date:  
CC: guilde
Sujet: Re: La colle de la semaine
Edgar Bonet a écrit :
>
> Le lundi 21 janvier, Olivier_Allard-Jacquin@??? a écrit :
> > while true
> > do
> > <la commande que tu veux executer > &
> > sleep 30
> > done
> >
> > - Sous cygwin, en lançant la commande toutes les secondes, on observe
> > une certaine derive du temp ...
>
> C'est que sleep ne te garantit pas la durée exacte. Tu sais que tu vas
> dormir *au moins* 30 s. En pratique c'est toujours un poil plus à cause
> des contraintes de l'ordonnencement.
>
> Si tu veux éviter la dérive à long terme, il ne faut pas dormir 30 s
> mais
>
>     30 s - heure actuelle
>     + heure à laquelle tu avais demandé d'être réveillé la fois d'avant.


Ou lancer par cron toutes les minutes un script qui lance une fois la
commande,
attends 30s et la relance une autre fois ?

-- 
Jérôme UZEL                               jerome.uzel@???