¿El archivo de rastreo se lee y escribe en os x?

2

Tengo algo en ejecución que está sincronizando dos directorios. Quiero apagarlo, pero no puedo averiguar qué es. El Capitán, si eso importa.

¿Puede alguien proporcionar un comando o herramienta que muestre de manera confiable el pid (y, 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 podido resolverlo.

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

Gracias por su ayuda.

    
pregunta Mike Schwartz 19.11.2015 - 03:36

1 respuesta

2

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

Para empezar, haz

sudo fs_usage

De man fs_usage

  

NOMBRE

     

fs_usage: informa las llamadas al sistema y los errores 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] ...]
     

DESCRIPCION

     

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

    
respondido por el Alan Shutko 19.11.2015 - 03:44

Lea otras preguntas en las etiquetas