Réponses:
Vous pouvez utiliser lsof
ou fs_usage
dans Terminal. lsof
peut être assez puissant. S'il s'agit d'un processus spécifique, vous pouvez essayer de l'échantillonner dans le moniteur d'activité.
Pour un outil GUI, ma recommandation est fseventer :
Plus d'utilitaires orientés GUI, que je n'ai pas utilisés:
Pour afficher les fichiers auxquels vous accédez en temps réel, vous pouvez fs_usage
utiliser une partie de la fonction FSEvents dans Mac OS X ou même dtrace
elle - même.
Utilisation: sudo fs_usage [PID]
.
Pour plus d'informations, consultez la page de manuel
https://diigo.com/0xcp0 pour les faits saillants du blog de Brendan »Top 10 des scripts DTrace pour Mac OS X (2011-10-10).
Pour les systèmes d'exploitation plus modernes qui sont incompatibles avec fseventer, il y a Apple Xcode Instruments -
- puissant, mais (par rapport à fseventer) dans certains cas, les instruments peuvent être trop lourds.
Vous pouvez utiliser le script dtrace opensnoop pour identifier les ouvertures qui ont échoué (fichier introuvable et erreurs d'autorisation)