El fuser
El comando Unix le dará los PID de los procesos que acceden a un archivo.
lslocks
enumera información sobre todos los bloqueos de archivos retenidos actualmente en un sistema Linux. (parte de util-linux) esta utilidad es compatible con la salida json, lo cual es bueno para los scripts.
~$ sudo lslocks
COMMAND PID TYPE SIZE MODE M START END PATH
cron 873 FLOCK 4B WRITE 0 0 0 /run/crond.pid
..
..
fuser
le mostrará qué procesos están accediendo a un archivo o directorio.
Use lsof para averiguar qué tiene qué archivos están abiertos.
man lsof o echa un vistazo aquí