コマンドの実行時にどのファイル(システムファイルと非システムファイル)を使用するのかを知りたいです。
答え1
次のコマンドを使用して実行できますstrace -e file
。
strace -e file /path/to/command
これにより、標準エラーファイル名に関連するすべてのシステムコールが一覧表示されます。次のオプションを使用してリストをファイルに出力できます-o
。
strace -e file -o filesyscalls.txt /path/to/command