Я пытаюсь использовать strace, чтобы узнать, какие команды выполняет программа, используя execve
. Некоторые из аргументов в этих командах довольно длинные, и strace сокращает их до execve
(я вижу "..." примерно через 30 символов), что не позволяет мне получить какую-либо полезную информацию. Как я могу получить полный текст каждого аргумента?
Я прочитал справочную страницу . Параметр -v печатает среду, что полезно, но аргументы по-прежнему усекаются.
strace -f -e trace=execve -v -p 1234
Я также пробовал передать verbose = all, но это просто дает дополнительную информацию о SIGCHLD.
strace -f -e verbose=all trace=execve -v -p 1234
ioctl(3, SNDCTL_TMR_TEMPO or TCGETA, {B9600 -opost -isig -icanon -echo ...})