解決策 1:
あなたはstraceを探しています。こちらをご覧ください:https://wiki.ubuntu.com/Strace
解決策 2:
それはあなたが望むものに依存します:
-
大まかに言うと、inotify を調べて、任意のプロセスが行うすべてのファイル アクセスを確認します。
-
小規模では、strace を使用すると、特定のプロセスが行う syscall を監視できます。ストレースはかなり素晴らしいです。
strace -f -eopen $cmd
を実行することで、プロセスの「open」呼び出しを追跡できます。 、 例えば。もちろん、man ページには構文の詳細がすべて記載されています。
解決策 3:
strace
開始アプリケーションの前で、アプリケーションが何をしているかを見るのは良いことです。
lsof
すでに実行中のアプリがどのファイルを使用しているかを確認できると便利です。
ところで:
lsof -ni:22
ポート 22 を使用しているプロセスを示します。
解決策 4:
SGI には、試してみたいツールがあります:http://oss.sgi.com/projects/fam/