Spåra en applikationsanvändning i Mac OS X med opensnoop

Med kommandoradsverktyget "opensnoop" kan du spåra alla Mac-applikationer (eller systemprocess) användningen av filsystemet. Detta är ett mycket användbart verktyg för administratörer och felsökning! Det enklaste sättet att använda det är följande:

sudo opensnoop -n Safari

Du kan också spåra en viss fil och vad som är åtkomst till det, såhär:

sudo opensnoop -f /etc/hosts

Att spåra en viss process är så enkelt som att bara ange process-id:

sudo opensnoop -p PID

opensnoop fortsätter att spåra filen tills själva processen är avslutad, så klicka bara på Control-C i Terminal för att stoppa opensnoop från att köra. Om du undrar, är opensnoop baserat på DTrace, ett populärt UNIX-verktyg.

Användningarna är oändliga, prova, eller läs mer om opensnoop