J'essaie d'utiliser strace pour découvrir quelles commandes un programme exécute en utilisant execve
. Certains des arguments de ces commandes sont assez longs et strace abrège les arguments en execve
(je vois "..." après environ 30 caractères), m'empêchant d'obtenir des informations utiles. Comment puis-je obtenir le texte intégral de chaque argument?
J'ai lu la page de manuel . L'option -v affiche l'environnement, ce qui est utile, mais les arguments sont toujours tronqués.
strace -f -e trace=execve -v -p 1234
J'ai également essayé de passer verbose = all, mais cela donne juste quelques informations supplémentaires sur SIGCHLD.
strace -f -e verbose=all trace=execve -v -p 1234
Vous voulez le -s strsize
option, qui spécifie la longueur maximale d'une chaîne à afficher (la valeur par défaut est 32).