Le 12915i�me jour apr�s Epoch, Patrick No�l �crivait: > oui mais comment expliquer que juste en faisant un restart du daemon je > n'ai plus le pb, la conso cpu redevient normale.
Ben juste parce que les locales ne sont pas les m�mes... Entre le . et la , sleep va r�agir de fa�on diff�rente, g�n�rer une erreur (invisible pour toi car tu fais 2>/dev/null), et du coup plus de sleep et conso � fond. > d'autre part avec un ps -aux je ne vois pas les process qui consomment > la cpu ! C'est 'ls' qui consomme tout, mais tu ne le vois pas car ce n'est jamais le m�me. Regarde le 'forkrate' et tu vas �tre surpris ;) > > Patrick > > Le jeudi 12 mai 2005 � 11:13 +0200, Fran�ois TOURDE a �crit : >> 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]

