Il fuser
Il comando Unix ti fornirà i PID dei processi che accedono a un file.
lslocks
elenca le informazioni su tutti i blocchi di file attualmente detenuti in un sistema Linux. (parte di util-linux) questa utility ha il supporto per l'output json, che è utile per gli script.
~$ sudo lslocks
COMMAND PID TYPE SIZE MODE M START END PATH
cron 873 FLOCK 4B WRITE 0 0 0 /run/crond.pid
..
..
fuser
ti mostrerà quali processi stanno accedendo a un file o una directory.
Usa lsof per scoprire cosa ha quali file sono aperti.
man lsof o dai un'occhiata qui