Soy consciente de usar lsof para verificar los archivos a los que actualmente accede un proceso. ¿Existe alguna forma de ver todos los archivos que una aplicación abre durante su vida útil?
linux
filesystems
lsof
Peter Smit
fuente
fuente

Respuestas:
Usando el comando strace podría ser posible con algo como:
fuente
strace -e trace=open program [arguments] | grep -v ' = -1 ENOENT'podría mejorar la situación, pero tampoco es cierto. Este último no detectará las llamadas inacabadas y luego reanudará las llamadasopen.openat.No estoy seguro de haber entendido exactamente lo que quieres hacer con esto. Pero, ¿has considerado strace? Muestra todas las llamadas al sistema, incluidos los archivos.
EDITAR: No olvide la opción -f que le permite seguir procesos bifurcados.
fuente