86
私はプログラムがexecve
を使用して実行コマンドかを調べるためにstraceのを使用しようとしています。これらのコマンドの引数のいくつかは、非常に長く、straceのは、任意の有用な情報を得ることから私を防止すること、(約30文字の後に「...」私はを参照)execve
に引数を略しています。どのように各議論の全文を入手できますか?straceが引数を省略しないようにしますか?
私はman pageを読みました。 -vオプションを指定すると便利な環境が表示されますが、引き数は切り捨てられます。
strace -f -e trace=execve -v -p 1234
私も=すべての冗長渡してみましたが、これは単にSIGCHLDに関するいくつかの追加情報を提供します。
strace -f -e verbose=all trace=execve -v -p 1234
これは、例えば、「ネストされた」または配列引数のために動作しません。 'IOCTL(3、SNDCTL_TMR_TEMPO又はTCGETA、{B9600 -opost -isig -icanon -echo ...})'が で解決された – Marki555
http://stackoverflow.com/questions/34365928/show-complete-arguments-in -strace/34373478#34373478 –