Tengo un directorio / some / dir, y veo que aparecen nuevos archivos allí todo el tiempo. ¿Cómo averiguo qué proceso está creando esos archivos?
19
Tratar lsof +r2 | grep '/some/dir'
. Esto mostrará los procesos de acceso a / some / dir y se actualizará cada 2 segundos.
Usar el
audit
subsistema del kernelauditctl -w /some/dir/ -p war -k whatsgoingon
Eso establece un gancho esperando que algo suceda bajo / some / dir /.
Entonces asegúrate de que tienes un
auditd
demonio corriendo. Después de eso, solo espere hasta que aparezcan los archivos y vea desde/var/log/auditd.log
o donde sea que su sistema escriba y lea lo que sucedió y por qué proceso.fuente
auditctl -D
. Puede usarauditctl -l
para enumerar todos los ganchos.lsof
poder ayudar:fuente