De repente aparecieron tres archivos en mi directorio de inicio, llamados "client_state.xml", "lockfile" y "time_stats_log". Los dos últimos están vacíos. Me pregunto cómo llegaron allí. No es la primera vez que sucede, pero la última fue hace semanas; Borré los archivos y nada se rompió o se quejó. No he podido pensar en lo que estaba haciendo en el momento informado por stat $filename
. ¿Hay alguna forma de averiguar de dónde vienen?
Alternativamente, ¿hay alguna forma de monitorear el directorio de inicio (pero no los subdirectorios) para la creación de archivos?
Respuesta aceptada:
No creo que haya una manera de determinar qué programa creó un archivo.
Para su pregunta alternativa:
Usted puede sin embargo, esté atento a que se vuelva a crear el archivo usando inotify
. inotifywait
es una interfaz de línea de comandos para inotify
subsistema; puedes decirle que busque create
eventos en su directorio de inicio:
$ (sleep 5; touch ~/making-a-test-file) &
[1] 22526
$ inotifywait -e create ~/
Setting up watches.
Watches established.
/home/mmrozek/ CREATE making-a-test-file
Probablemente quieras ejecutarlo con -m
(monitor), que le dice que no salga después de ver el primer evento