Monitor Mac OS X Bestandsysteem Gebruik & Toegang met opensnoop
Het opensnoop-hulpprogramma is een geweldig hulpmiddel voor het opsporen van specifieke zaken, zoals welke bestanden specifieke toepassingen gebruiken, maar u kunt ook opensnoop gebruiken om alle bestandssysteemtoegang in Mac OS X te controleren. Voer hiervoor het hulpprogramma zonder gekoppelde vlaggen uit:
sudo opensnoop
U wordt om uw root-wachtwoord gevraagd en vervolgens krijgt u meteen een brandslang met gegevens die alles laten zien wat er in Mac OS X gaande is.
Vraagt u zich af wat al deze informatie die u ziet, is? De ingekleurde gids hieronder laat zien wat je het meest geïnteresseerd bent in het volgende: Paars is de proces-ID, Blauw is de procesnaam en rood is het bestandspad:
Over het algemeen is de meest nuttige informatie die u moet volgen de procesnaam en het pad naar het bestand dat door het gegeven proces wordt gebruikt. U vindt een correspondentie over welke processen in openNoop worden getoond met wat zich in de activiteitenmonitor / taakbeheerder bevindt.
U kunt ook een specifiek bestand volgen en ontdekken waarmee u het opent:
sudo opensnoop -f /path/to/file
Of u kunt alles volgen dat betrekking heeft op een specifiek bestand of een bepaalde app door grep te gebruiken. Ik wil bijvoorbeeld alles volgen wat te maken heeft met de Terminal-app of gerelateerde bestanden:
sudo opensnoop | grep Terminal
We hebben dit al eerder laten zien, maar u kunt ook specifieke applicaties volgen met hun proces-id of app-naam:
sudo opensnoop -n Terminal
Tenzij u heel vage problemen oplost of als u gewoon wilt weten wat er achter de schermen van Mac OS X gebeurt via de opdrachtregel, is het een goed idee om opensnoop te gebruiken met een aantal details, zodat u niet overspoeld wordt met informatie.