web-dev-qa-db-ja.com

straceが引数を省略しないようにしますか?

私はstraceを使用して、execveを使用してプログラムが実行するコマンドを見つけようとしています。これらのコマンドの引数の一部は非常に長く、straceはexecve(約30文字の後に「...」が表示されます)の引数を省略しているため、有用な情報を取得できません。各引数の全文を取得するにはどうすればよいですか?

manページ を読みました。 -vオプションは環境を出力しますが、これは便利ですが、引数はまだ切り捨てられています。

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

Verbose = allも渡そうとしましたが、これはSIGCHLDに関する追加情報を提供するだけです。

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

-s strsizeオプション。表示する文字列の最大長を指定します(デフォルトは32)。

142