Le 12915i�me jour apr�s Epoch,
Patrick No�l �crivait:

> le sleep 0.1 me donne "sleep: invalid time interval '0.1'"
>
> avec un "sleep 1" cela fonctionne sans probl�me 
>
> le daemon lanc� est un bash qui surveille la pr�sence de fichiers dans
> des dossiers pour les envoyer vers d'autres serveurs. Il contient une
> boucle avec une tempo faite par un "sleep 0,1"

Je m'en doutais ;)

Extrait:

> while [ 1 ]
> do 
[...]
>       sleep $tempo_util
>       
>       dir=`ls -rt --ignore=tmp.* 2> /dev/null | head -n 1`
>       if [ "$dir" != "" ] 
>       then
[...]
>       fi
>
> done 

Dans un r�pertoire initial vide, ton prog boucle ind�finiement et �
toute vitesse. Selon ta machine, et �ventuellement un souci sur la
commande sleep, tu vas consommer toute la CPU. Tu pr�cises qu'avec un
sleep 1 �a marche, alors pourquoi ne pas faire �a?

D'autre part, un petit prog avec l'utilisation de select(2) devrait
pouvoir am�liorer l'attente.


-- 
Pensez � lire la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench

Pensez � rajouter le mot ``spam'' dans vos champs "From" et "Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à