Estou tentando usar o strace para descobrir quais comandos um programa executa usando execve
. Alguns dos argumentos nesses comandos são bastante longos, e strace está abreviando os argumentos para execve
(vejo "..." após cerca de 30 caracteres), me impedindo de obter qualquer informação útil. Como posso obter o texto completo de cada argumento?
Eu li a página do manual . A opção -v imprime o ambiente, o que é útil, mas os argumentos ainda estão truncados.
strace -f -e trace=execve -v -p 1234
Eu também tentei passar verbose = all, mas isso apenas fornece algumas informações extras sobre SIGCHLD.
strace -f -e verbose=all trace=execve -v -p 1234
ioctl(3, SNDCTL_TMR_TEMPO or TCGETA, {B9600 -opost -isig -icanon -echo ...})