Столкнулся с задачей проверить, использует ли некий процесс, мой файл в Linux. После небольшого гугления, набрел на утилиту lsof.
Обзорный мануал по ней можно найти тут: Полезные Unix утилиты. lsof.
--[добавлено]--
Знающие люди подсказали, что для этих целей так же есть утилита fuser. Но, в отличии от lsof, она идет уже в комплектации к некоторым дистрибутивам. Про неё можно почитать, например на Википедии.