Je me souviens avoir un outil en ligne de commande sur une ancienne version de Mac OS X (Tiger?) Qui me disait le nom de chaque fichier qui a été écrit (ou lu) par n'importe quel processus sur le système. Il a utilisé fseventd (? Ou quelque chose comme ça). Y at-il quelque chose comme ça pour le dernier Mac OS X (10.6)? Il devrait être exécuté dans une fenêtre de terminal et ensuite je peux utiliser le système comme d'habitude. Disons que je tape cat /etc/passwd
, la sortie de ce programme serait similaire àMac OS X: obtention des noms des fichiers modifiés/écrits
/bin/cat
/etc/passwd
Je ne peux pas utiliser lsof
parce que je ne peux pas obtenir le bon moment.
Est-ce clair ou avez-vous besoin de plus d'informations?
Merci! C'est tout. – topskip
Revisiter la réponse par souci d'exhaustivité. Il y a aussi iosnoop - Citant la page de manuel: "snoop les événements d'E/S au fur et à mesure qu'ils se produisent." Utilise DTrace. " – jweyrich