Фьюзер (Unix) - Fuser (Unix)
Эта статья не цитировать любой источники.Сентябрь 2020) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Операционная система | Unix и Unix-подобный |
---|---|
Платформа | Кроссплатформенность |
Тип | Команда |
В Unix команда термоэлемент используется, чтобы показать, какой процессы используют указанный компьютерный файл, файловая система, или же Сокет Unix.
Пример
Например, чтобы проверить идентификаторы процессов и пользователей, обращающихся к USB-накопителю:
$ fuser -m -u / mnt / usb1/ mnt / usb1: 1347c (корень) 1348c (гидо) 1349c (гидо)
Команда отображает идентификаторы процесса процессов, использующих указанные файлы или файловые системы. В режиме отображения по умолчанию за каждым именем файла следует буква, обозначающая тип доступа:
- c
- Текущий каталог.
- е
- исполняемый файл запущен.
- ж
- открыть файл.
- F
- открыть файл для записи.
- р
- корневая директория.
- м
- mmap-файл или разделяемая библиотека
Команду также можно использовать для проверки того, какие процессы используют сетевой порт:
$ fuser -v -n tcp 80 КОМАНДА ДОСТУПА К PID ПОЛЬЗОВАТЕЛЯ80 / tcp: корень 3067 F .... (корень) httpd Apache 3096 F .... (Apache) httpd Apache 3097 F .... (Apache) httpd
Команда возвращает ненулевой код, если ни один из файлов не доступен или в случае фатальной ошибки. Если хотя бы один доступ был успешным, fuser возвращает ноль. Вывод «fuser» может быть полезен при диагностике сообщений «ресурс занят», возникающих при попытке размонтировать файловые системы.
Опции
- -k
- убивает весь процесс, обращающийся к файлу. Например, fuser -k / путь / к / вашему / имени файла убивает все процессы, обращающиеся к этому каталогу без подтверждения. Используйте -i для подтверждения
- -я
- интерактивный режим. Подсказка перед процессом убийства
- -v
- подробный.
- -u
- добавить имя пользователя
- -а
- показать все файлы
- -м
- имя указывает файл в смонтированной файловой системе или подключенное блочное устройство. В списке перечислены все процессы, обращающиеся к файлам в этой файловой системе. Если указан файл каталога, он автоматически меняется на имя/. использовать любую файловую систему, которая может быть смонтирована в этом каталоге.
Параметр -k отправляет SIGKILL всем процессам. Используйте -signal, чтобы послать другой сигнал. Чтобы просмотреть список сигналов, поддерживаемых фьюзером, введите "fuser -l".
Связанные команды
- Список всех открытых файлов и процессов, в которых они открыты, можно получить через lsof команда.
- Эквивалентная команда на BSD операционные системы fstat (1).
внешняя ссылка
Единая спецификация UNIX, Выпуск 7 из Открытая группа
- Справочник по командам и утилитам,Этот Unix -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |