On Sat, May 07, 2005 at 10:38:28PM +0200, Guillaume Cottenceau wrote:
> F�lix Hauri <felix 'at' f-hauri.ch> writes:
> 
> > $ strace 2>&1 leprogrammeencause args | grep ^open.*$USER
> 
> `strace -eopen' est aussi � noter pour ce type d'utilisation.
Oui, mais l'int�ret est le `` grep $USER '' qui fait ressortir
les fichiers de configs connexes.

> 
> En general `strace -f' est necessaire pour suivre les forks.
Souvent, mais � priori pas si g�n�ral que �a...
sauf si tu utilise des ``wrappers''

> ...
> >             syswrite ( STDOUT,
> >                 sprintf "\rR:%12d W:%12d %8d -> r:%11.2fK/s w:%11.2fK/s",
> >                     $tot{read}, $tot{write}, $etim,
> >                     $tot{read}/$etim/1024, $tot{write}/$etim/1024 ) 
> >                 if $etim > 0;
> Pourquoi ne pas utiliser printf directement...
syswrite provoque l'affichage (ecriture) imm�diat, tandis que print passe
par un buffer...

> ... au besoin avec $| � 1 ?
Tout se discute, question de go�t et d'habitude...
En fait, je n'ai jamais utilis� ``$|=1'' en ligne de commande :-/
(C'est l'``autoflush'', j'ai d�j� eu maille � partir avec, essentiellement
 pour des CGI en server-push, mais je n'aime pas trop cette variable...)


--
 F�lix Hauri  -  <[EMAIL PROTECTED]>  -  http://www.f-hauri.ch
_______________________________________________
gull mailing list
[email protected]
http://lists.alphanet.ch/mailman/listinfo/gull

Répondre à