3 votos

¿Rastreo de lecturas y escrituras de archivos en os x?

Tengo algo en marcha que está sincronizando dos directorios. Quiero desactivarlo pero no puedo averiguar qué es. El Capitan, si eso importa.

¿Puede alguien proporcionar un comando o herramienta que muestre de forma fiable el pid (e idealmente el comando) para cada operación de lectura y escritura de archivos?

Supongo que esto es posible con algo basado en dtrace pero no he sido capaz de averiguarlo.

(Los elementos de inicio de sesión están vacíos para el usuario correspondiente. Crontab está vacío tanto para el usuario relevante como para Root).

Gracias por su ayuda.

5voto

Ido Schacham Puntos 1373

Está buscando el comando fs_usage, que mostrará cualquier actividad relacionada con los archivos, ya sea en todo el sistema o por archivo.

Para empezar, haz

sudo fs_usage

Desde man fs_usage

NOMBRE

fs_usage -- informa de las llamadas al sistema y los fallos de página relacionados con la actividad del sistema de archivos en tiempo real

SINOPSIS

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

DESCRIPCIÓN

La utilidad fs_usage presenta una visualización continua de la información de uso de las llamadas del sistema per- de la actividad del sistema de archivos. Requiere privilegios de root debido al rastreo del kernel que utiliza para funcionar. Por defecto, la actividad monitorizada incluye todas las llamadas del sistema del sistema excepto el proceso fs_usage, Terminal, telnetd, sshd, rlogind, tcsh, csh y sh. Estos valores predeterminados se pueden anular para que la salida se limite a incluir o excluir una lista de procesos especificada por el usuario.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X