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. ^^