ltraceに出力がないのはなぜですか?

ltraceに出力がないのはなぜですか?

数日間、私はターミナルエミュレータでこのコマンドを実行してきました。

ltrace -p `pgrep xfwm4`

システムを正常に使用しても何も表示されませんでしたltrace。注:xfwm4Xfceのウィンドウマネージャです。

これが期待されるか。忙しいウィンドウマネージャはライブラリ呼び出しをしませんか?

ltracexfwm4でランダムに発生し、予測不能なエラーが発生しました。原因が何であるかについての手がかりを提供できることを願っています。

ベストアンサー1

親プロセスはライブラリ呼び出しをしないので...

strace と同様に、子プロセスを追跡するフラグがあります。

マニュアルページを確認してください。

   -f     Trace child processes as they are created by currently traced processes as a result of the fork(2) or clone(2) system calls. The new process is attached immediately.

おすすめ記事