Traccia un utilizzo delle applicazioni in Mac OS X con opensnoop

Utilizzando lo strumento da riga di comando 'opensnoop' è possibile tracciare l'utilizzo del file system da parte di qualsiasi applicazione Mac (o processo di sistema). Questo è uno strumento molto utile per gli amministratori e la risoluzione dei problemi! Il modo più semplice per usarlo è il seguente:

sudo opensnoop -n Safari

Puoi anche tenere traccia di un file specifico e di cosa sta accedendo, in questo modo:

sudo opensnoop -f /etc/hosts

Tenere traccia di un processo specifico è semplice come semplicemente specificare l'id del processo:

sudo opensnoop -p PID

opensnoop manterrà il monitoraggio del file fino a quando il processo stesso non sarà terminato, quindi basta premere Control-C nel Terminale per interrompere l'esecuzione di opensnoop. Nel caso ve lo stiate chiedendo, opensnoop si basa su DTrace, uno strumento UNIX popolare.

Gli usi sono infiniti, provalo o leggi di più su opensnoop