6 votes

La commande dtrace/dtruss pour voir quels fichiers une commande essaye d'ouvrir ?

Y a-t-il une seule ligne de commande dtrace qui exécutera une commande et me dira tous les fichiers qu'elle essaie d'ouvrir?

L'équivalent strace Linux de ce que j'essaie de faire est strace -e trace=file -f cat /etc/passwd > /dev/null

Je suis sur El Capitan

1voto

Harv Points 6277

Vous voudrez peut-être essayer iosnoop. Voir ici : http://dtrace.org/blogs/brendan/2011/10/10/top-10-dtrace-scripts-for-mac-os-x/

Cela fait longtemps que je ne l'ai pas utilisé; l'équivalent Sierra/High Sierra est fs_usage, donc peut-être y avez-vous aussi accès. De plus, si vous installez Homebrew (brew.sh), vous pouvez télécharger et installer de nombreux utilitaires en ligne de commande qui ne sont pas déjà présents dans le système d'exploitation.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X