Próbuję użyć strace, aby dowiedzieć się, jakie polecenia program wykonuje przy użyciu execve
. Niektóre argumenty w tych poleceniach są dość długie, a strace skraca je do execve
(widzę „…” po około 30 znakach), uniemożliwiając mi uzyskanie jakichkolwiek przydatnych informacji. Jak uzyskać pełny tekst każdego argumentu?
Przeczytałem stronę podręcznika . Opcja -v wyświetla środowisko, co jest przydatne, ale argumenty są nadal obcięte.
strace -f -e trace=execve -v -p 1234
Próbowałem też przekazać verbose = all, ale to daje tylko dodatkowe informacje o SIGCHLD.
strace -f -e verbose=all trace=execve -v -p 1234
ioctl(3, SNDCTL_TMR_TEMPO or TCGETA, {B9600 -opost -isig -icanon -echo ...})