Io uso "opensnoop"
/usr/bin/opensnoop
per mostrare tutti i file aperti da processi diversi.
Ma quando voglio specificare un file con
sudo opensnoop -n "directory/filename"
ricevo questo errore:
token too large, exceeds YYLMAX
Sto cercando una soluzione e ho trovato solo questo sito . L'autore ha modificato lo script di opensnoop:
this is due to line 154 in /usr/bin/opensnoop containing inline string NAME = "'$pname'"; that produces a dtrace script with this quoting inline string NAME = "foo' 'bar"; and the first single quote ends the dtrace invocation leaving its input script incomplete. The quick patch is to replace line 154 with inline string NAME = "'"$pname"'";
ma sto ancora ricevendo questo messaggio di errore.
Qualcuno può aiutarmi? O dimmi un'altra utility in cui posso mostrare l'app che sta attualmente lavorando con un file specifico?