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.