Ich frage mich nur, ob es eine kostenlose Software für Mac gibt, die überprüft, welche Dateien während der Ausführung einer bestimmten Software geöffnet/gelesen oder geschrieben werden, und diese in Form eines Dreierdiagramms zurückgibt. Ich bin sicher, dass ich in der Vergangenheit etwas Ähnliches gesehen habe, aber ich kann mich nicht an den Namen erinnern.
Dank im Voraus!
Antwort1
Sie denken vielleicht anAbonnieren, es werden jedoch nur geänderte Dateien angezeigt (nicht die, die gerade gelesen werden) und es werden alle Änderungen angezeigt, nicht nur die durch ein bestimmtes Programm.
Andere mögliche, nicht ganz richtige Antworten: Im Aktivitätsmonitor können Sie einen Prozess „überprüfen“ und (wenn Sie ihn besitzen) sehen, welche Dateien er geöffnet hat. Im Terminal können Sie den lsof
Befehl verwenden, um die von all Ihren Prozessen geöffneten Dateien aufzulisten (wenn Sie Administrator sind, können Sie sudo lsof
Prozesse anzeigen, die Ihnen nicht gehören). Sehen Sie sich auch die Terminalbefehle fs_usage
, filebyproc.d
, opensnoop
, und rwsnoop
an. Und schließlich: Wenn Sie Xcode haben (Apples Entwickler-Tool-Suite), sehen Sie sich Folgendes an:Instrumente.
Antwort2
Abonnierenhat auch eine Option zum Einschließen gerade geöffneter Dateien:
opensnoop
druckt von Prozessen geöffnete Dateien:
sudo opensnoop -n processname
Antwort3
Bei mir hat es unter macOS Ventura opensnoop
nicht wirklich funktioniert, hat aber lsof
funktioniert.
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
Da war er, der temporäre Standort des Installationsprogramms.