防止strace从缩写的争论?

我试图用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 

您需要-s strsize选项,该选项指定要显示的string的最大长度(默认值为32)。