Prueba con strace -p 12345
; debería hacer lo que estás tratando de lograr.
La salida se puede filtrar para mostrar solo los archivos abiertos (comentario de Dan D.):
strace -e open -p 12345
Nota: también puede rastrear procesos que se ejecutan rápidamente con strace -e open <command>
.
La nueva utilidad fatrace hará esto:https://launchpad.net/fatrace/
sudo fatrace | grep '(6514)'
No use la opción -p, significa lo contrario de lo que significa en lsof u otras utilidades.
Esto repetirá la ejecución de su comando y borrará la pantalla cada vez:
watch "lsof -p 12345"
ADVERTENCIA:esto perderá los accesos rápidos a archivos y solo es adecuado para ver archivos antiguos