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