Monitor Mac OS X Filesystem Usage & Pristup s opensnoop-om
Uslužni program opensnoop je nevjerojatan alat za praćenje pojedinosti poput datoteka kojima određene aplikacije pristupaju, ali također možete koristiti opensnoop za nadzor svih pristupa datotečnom sustavu u Mac OS X. Da biste to učinili, pokrenite uslužni program bez pričvršćenih zastava:
sudo opensnoop
Bit ćete upitani za svoju root lozinku, a zatim će vam se odmah prikazati gomila podataka koji pokazuju sve što se događa unutar Mac OS X.
Pitate se što su sve ove informacije koje vidite? Vodič u boji u nastavku pokazuje vam ono što će vas najviše zanimati: ljubičasta je ID procesa, plava je naziv procesa, a crvena je put do datoteke:
Općenito, najkorisnije informacije koje treba pratiti su naziv procesa i put do datoteke kojoj dati proces pristupa. Pronaći ćete podudarnost procesa prikazanih u opensnoopu s onim što se nalazi u monitoru aktivnosti / upravitelju zadataka.
Također možete pratiti određenu datoteku i otkriti što joj pristupa pomoću:
sudo opensnoop -f /path/to/file
Ili možete pratiti sve što se odnosi na određenu datoteku ili aplikaciju koristeći grep. Na primjer, želim pratiti sve što ima veze s aplikacijom Terminal ili datotekama povezanim s njom:
sudo opensnoop | grep Terminal
Pokazali smo vam ovo prije, ali također možete pratiti određene aplikacije s njihovim ID-om procesa ili nazivom aplikacije:
sudo opensnoop -n terminal
Osim ako ne rješavate vrlo nejasne probleme ili samo želite vidjeti što se događa iza kulisa Mac OS X-a putem naredbenog retka, dobra je ideja koristiti opensnoop s nekim detaljima kako biste niste preplavljeni informacijama.