特定のソフトウェアの実行中にどのファイルが開かれたか、読み込まれたか、または書き込まれたかをチェックし、3 つのグラフのように返す Mac 用の無料ソフトウェアがあるかどうか知りたいです。過去に似たようなものを見たことがあるはずですが、名前が思い出せません。
前もって感謝します!
答え1
あなたはこう考えているかもしれませんfseventerただし、変更されたファイルのみが表示され (読み取り中のファイルは表示されません)、特定のプログラムによる変更だけでなく、すべての変更が表示されます。
その他の可能性のある、完全には答えられない答え: アクティビティ モニタでは、プロセスを「検査」して (そのプロセスを所有している場合)、開いているファイルを確認できます。ターミナルでは、lsof
コマンドを使用して、すべてのプロセスで開いているファイルを一覧表示できます (管理者の場合は、 を使用して、sudo lsof
所有していないプロセスを表示できます)。ターミナル コマンドfs_usage
、、、、およびも確認してください。最後に、Xcode (Apple の開発ツール スイート) をお持ちの場合はfilebyproc.d
、opensnoop
rwsnoop
楽器。
答え2
答え3
私の場合、macOS Ventura ではopensnoop
実際には動作しませんでしたが、lsof
目的は達成できました。
top -l 1 #find the process ID of the FortiClientUpdater
sudo lsof -p 18592 #look for a suspicious entry, in my case the last one
open /private/var/folders/w3/my9vhvh48xjb4h0059bc_ssh0000gn/T/fctupdate/obj_1_TGiK3k
そこにインストーラーの一時的な場所がありました。