Hatte ein Sysinternals-Tool (Filemon) dafür, aber jetzt kann ich etwas ähnliches für den Mac finden.
Ich bin ein Entwickler und möchte im Grunde Fehler "Datei nicht gefunden" oder "falsche Berechtigungen" debuggen.
macos
filesystems
monitoring
slhck
quelle
quelle
Um zu sehen, auf welche Dateien in Echtzeit zugegriffen wird, können Sie einen
fs_usage
Teil der FSEvents-Funktion in Mac OS X oder sogardtrace
selbst nutzen.Verbrauch:
sudo fs_usage [PID]
.Weitere Informationen finden Sie auf der Manpage
quelle
Weniger visuell
https://diigo.com/0xcp0 für Highlights aus Brendans Blog »Top 10 DTrace-Skripte für Mac OS X (10.10.2011).
Mehr visuell
Für modernere Betriebssysteme, die nicht mit fseventer kompatibel sind, gibt es Apple Xcode Instruments -
- leistungsstark, aber (im Vergleich zu fünf) in einigen Fällen können Instrumente zu schwer sein.
quelle
Sie können das Skript dtrace opensnoop verwenden , um fehlgeschlagene Öffnungen zu identifizieren (Datei nicht gefunden und Berechtigungsfehler).
quelle