fuser — идентификация процессов, использующих файл или файловую систему.
/etc/fuser [-k] [-u] файл ... [-] [[-k] [-u] файл ...]
Команда fuser выдает идентификаторы процессов, использующих указанные файлы. За идентификатором следует однобуквенный код со следующими значениями: если файл является текущим каталогом процесса, код равен c
; если файл является надкаталогом текущего, код равен p
(выдается, только если файл используется системой); если файл является корневым каталогом процесса, код равен r
. Для блочного специального устройства с монтированной файловой системой перечисляются все процессы, использующие файлы на данном устройстве.
Команда fuser допускает использование следующих опций:
SIGKILL
. Так как эта опция предполагает уничтожение многих процессов, сообщения об уничтожении могут запаздывать [см. kill.2].
Для каждой из групп файлов можно указать свои опции. Области действия опций разделяются символом -
.
Идентификаторы процессов выводятся в одну строку, заканчивающуюся символом перевода строки. Остальной вывод направляется в стандартный протокол.
Команда fuser может быть выполнена любым пользователем, имеющим доступ на чтение к /dev/kmem
и /dev/mem
. Уничтожать процессы может только суперпользователь.
/unix
— Список системных имен.
/dev/kmem
— Виртуальная память ядра.
/dev/mem
— Физическая память.