on peut cibler les descripteurs de fichier avec
-e write=<numero du fd>
T'es sûr de toi ? Je viens de tester avec un strace -e write=2 dmesg
sur un Debian 10 et ça ne fonctionne pas : ça affiche TOUS les appels système. Le manuel dit : 1) il faut utiliser -e write -e write=fd
; 2) ça ne focalise pas strace
sur les écritures dans un descripteur de fichier donné, ça dump tout ce qui est écrit via ce descripteur.
mais ça changera probablement rien à ton analyse :p.
Non. Mon problème est que le message d'erreur n'est plus affiché sur stderr dès que je passe l'option « -f » à strace
. Et strace
voit aucun write()
, writev()
ou autre.
Est-ce que la conclusion c'est pas un
grep -vxe 'Error: Terminated'
à la fin ? :D
J'aimerais bien m'être auto-aveuglé avec un grep -v
, mais ce n'est pas le cas. ^^