¿Hay algún atributo que pueda mostrar qué proceso creó un archivo?

2

Ahora, puedo averiguar qué procesos están abriendo archivos dinámicamente. Sin embargo, para un archivo en mi sistema de archivos, ¿hay alguna manera de averiguar qué proceso creó el archivo?

Estoy tratando de diferenciar un archivo que creé:

touch(1)

a partir de uno creado por ejemplo, un proceso NSAPI que se ejecuta bajo mi ID.

lastcomm(1)

me dará información, por ejemplo, qué tty está haciendo algo, ¿es un atributo al que puedo acceder?

Esencialmente, mi identificación hace un montón de cosas. Gran parte de lo que hace mi identificación debe ser a través de aplicaciones, o desde un terminal. Me gustaría saber más. Sugerencias?

    
pregunta chiggsy 20.02.2011 - 07:51

1 respuesta

1

Darwin es de código abierto. Supongo que necesitarás modificar las cosas del nivel del sistema operativo, una extensión del kernel, etc. y agregar esta capacidad.

O puede modificar las herramientas de vista dinámica que conoce ( fs_usage y / o lsof ), hacer que comprueben si se está creando un archivo y agregar la cadena de proceso que lo creó en el comentario de Spotlight, etc. .

    
respondido por el user588 20.02.2011 - 19:11

Lea otras preguntas en las etiquetas