4 votes

Tracer les lectures et écritures de fichiers sur os x ?

J'ai quelque chose en cours d'exécution qui synchronise deux répertoires. Je veux le désactiver mais je n'arrive pas à savoir ce que c'est. El Capitan, si cela compte.

Quelqu'un peut-il fournir une commande ou un outil qui affichera de manière fiable le pid (et idéalement la commande) pour chaque opération de lecture et d'écriture de fichier ?

Je suppose que c'est possible avec quelque chose basé sur le dtrace mais je n'ai pas réussi à le comprendre.

(Les éléments de connexion sont vides pour l'utilisateur concerné. Crontab est vide à la fois pour l'utilisateur concerné et pour Root).

Merci pour votre aide.

5voto

Ido Schacham Points 1373

Vous recherchez la commande fs_usage, qui affiche toute activité liée aux fichiers, soit sur l'ensemble du système, soit par fichier.

Pour commencer, faites

sudo fs_usage

De man fs_usage

NOM

fs_usage -- rapporte les appels système et les défauts de page liés à l'activité du système de fichiers en temps réel

SYNOPSIS

fs_usage [-e] [-w] [-f mode] [-b] [-t seconds] [-R rawfile [-S start_time] [-E
         end_time]] [pid | cmd [pid | cmd] ...]

DESCRIPTION

L'utilitaire fs_usage présente un affichage continu des informations relatives à l'utilisation des appels système par- l'activité du système de fichiers. Il nécessite les privilèges Root en raison de la fonction de traçage du noyau qu'il utilise pour fonctionner. noyau qu'il utilise pour fonctionner. Par défaut, l'activité surveillée inclut tous les processus processus système, à l'exception du processus fs_usage en cours d'exécution, Terminal, telnetd, sshd, rlogind, tcsh, csh et sh. Ces valeurs par défaut peuvent être remplacées de manière à ce que la sortie soit limitée à l'inclusion ou à l'exclusion d'une liste de processus spécifiés par l'utilisateur. exclure une liste de processus spécifiés par l'utilisateur.

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