防止直言不讳的争论?

时间:2011-07-13 00:15:31

标签: linux strace

我正在尝试使用strace来查找程序使用execve执行的命令。这些命令中的一些参数很长,而strace则缩写execve的参数(我在大约30个字符后看到“......”),阻止我获取任何有用的信息。我怎样才能得到每个论点的全文?

我已阅读man page。 -v选项打印环境,这很有用,但参数仍然被截断。

strace -f -e trace=execve -v -p 1234

我也试过传递verbose = all,但这只是提供了一些关于SIGCHLD的额外信息。

strace -f -e verbose=all trace=execve -v -p 1234

1 个答案:

答案 0 :(得分:138)

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