Airpods

opensnoop を使って Mac OS X のアプリケーションの使用状況を追跡する

opensnoop を使って Mac OS X のアプリケーションの使用状況を追跡する

Macアプリケーションの使用状況を追跡する

コマンドラインツール「opensnoop」を使うと、Macアプリケーション(またはシステムプロセス)によるファイルシステムの使用状況を追跡できます。これは管理者やトラブルシューティングに非常に便利なツールです。最も簡単な使い方は次のとおりです。

sudo opensnoop -n Safari

次のように、特定のファイルと、そのファイルにアクセスしているものを追跡することもできます。

sudo opensnoop -f /etc/hosts

特定のプロセスを追跡するのは、プロセス ID を指定するだけです。

sudo opensnoop -p PID

opensnoop はプロセス自体が終了するまでファイルを追跡し続けます。そのため、ターミナルで Control-C を押すと opensnoop の実行が停止します。念のためご説明すると、opensnoop は人気の UNIX ツールである DTrace をベースにしています。

用途は無限大です。ぜひお試しください。opensnoop についてもっと詳しく読む