man udevadm(8) - инструмент управления udev |
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translation complete.
НАЗВАНИЕ
udevadm - инструмент управления udev
ОБЗОР
udevadm info [опции]
udevadm trigger [опции]
udevadm settle [опции]
udevadm control [опции] инструкция
udevadm monitor [опции]
udevadm test [опции] путь_к_устройству
udevadm version
udevadm help
ОПИСАНИЕ
udevadm ожидает команду и специфические для команды опции. Он управляет поведением работающего udev, запрашивает события ядра, управляет очередью событий и предоставляет простые механизмы отладки.
ОПЦИИ
Опции udevadm info
Запрашивает базу данных udev, в которой хранится информация об устройствах. Он также может запрашивать свойства устройства из его представления в sysfs, чтобы помочь в создании правил udev, подходящих к этому устройству.
--query=тип
Запросить в базе данных указанный тип данных устройства. Опция требует указания --path или --name для определения необходимого устройства. Правильными значениями опции являются: name, symlink, path, env, all.
--path=путь_к_устройству
Путь к устройству для выполнения запроса.
--name=файл
Имя файла устройства или символической ссылки для выполнения запроса.
--root
Корневой каталог udev: /dev. Если используется совместно с именем или символической ссылкой, запрос возвращает абсолютный путь, включающий корневой каталог.
--attribute-walk
Вывести все свойства sysfs для указанного устройства. Свойства могут быть использованы для создания правил udev, совпадающих с указанным устройством. Опция выведет все устройства в цепочке вплоть до корня sysfs, что может быть использовано для создания правил udev.
--device-id-of-file=файл
Вывести старший/младший номера нижележащего устройства, на котором находится файл.
--export-db
Экспортировать содержимое базы данных udev.
--version
Вывести информацию о версии.
--help
Вывести краткую справку.
Опции udevadm trigger
Запросить события udev для указанного устройства, обычно используется для повторного воспроизведения событий подсистемой холодного подключения (coldplug).
--verbose
Вывести весь список устройств, которые должны быть обработаны.
--dry-run
Не обрабатывать события, а лишь вывести информацию о них.
--retry-failed
Повторно обработать те события, обработка которых не удалась при предыдущем запуске.
--action=действие
Тип обрабатываемого события. Значение по умолчанию - "add" ("добавление").
--subsystem-match=подсистема
Обработать события для устройств, подчинённых подходящей подсистеме. Эта опция может быть указана несколько раз и поддерживает шаблоны в стиле оболочки (shell).
--subsystem-nomatch=подсистема
Не обрабатывать события для устройств, принадлежащих подходящей подсистеме. Эта опция может быть указана несколько раз и поддерживает шаблоны в стиле оболочки (shell).
--attr-match=атрибут=значение
Обработка событий для устройства, совпадающего с указанным атрибутом sysfs. Если наряду с именем атрибута указано значение, то значение атрибута должно совпадать с указанным шаблоном в стиле оболочки (shell). Если значение не указано, будут проверены имеющиеся атрибуты sysfs. Эта опция может быть указана несколько раз.
--attr-nomatch=атрибут=значение
Не обрабатывать события для устройств с подходящим атрибутом sysfs. Если наряду с именем указано значение, то значение атрибута должно совпадать с указанным шаблоном в стиле оболочки (shell). Если значение не указано, будут проверены имеющиеся атрибуты sysfs. Эта опция может быть указана несколько раз.
--socketpath
Передать синтезированные события в указанный сокет, вместо обработки глобальных событий ядра. Все доступные значения событий должны быть отправлены в том же формате, как и uevent, или сообщение может быть отправлено с помощью RUN+="socket:path". Если первый символ в указанном пути - это @, используется абстрактное пространство имён сокета, вместо существующего файла сокета.
Опции udevadm settle
Наблюдает за очередью событий udev и завершает работу, если все текущие события обработаны.
--timeout=секунды
Максимальное количество секунд для ожидания опустошения очереди. Значение по умолчанию - 180 секунд.
--help
Вывести краткую справку.
Опции udevadm control
Изменяет внутреннее состояние запущенного демона udev.
--log_priority=значение
Задаёт внутренний уровень журналирования udevd. Правильными значениями являются числовые приоритеты syslog или их текстовые представления: err, info и debug.
--stop_exec_queue
Передаёт сигнал udevd, заставляющий прекратить обработку новых событий. Входящие события будут помещаться в очередь.
--start_exec_queue
Передаёт сигнал udevd, заставляющий возобновить обработку событий.
--reload_rules
Передаёт сигнал udevd, заставляющий перечитать правила из файла конфигурации.
--env переменная=значение
Установить глобальные переменные.
--max_childs
Задаёт максимальное количество событий, которое udevd обрабатывает одновременно.
--max_childs_running
Задаёт максимальное количество событий, разрешённое для одновременного запуска.
--help
Вывести краткую справку.
Опции udevadm monitor
Прослушивать события ядра и события, поступающие из правил udev и выводить на консоль поле с путём к устройству из записи о событии. Это может использоваться для анализа временных характеристик события, сравнением отметок о времени события в ядре и о времени события в udev.
--environment
Вывести полное окружение для всех событий. Может использоваться для сравнения значений, предоставляемых ядром и значений, добавляемых udev.
--kernel
Выводить события ядра.
--udev
Выводить события udev после обработки правила.
--help
Вывести краткую справку.
udevadm test [опции] путь_к_устройству
Симулировать запуск события udev для указанного устройства, и вывести отладочную информацию. Пока не заставить, файл устройства или символическая ссылка создаваться не будут.
--action=строка
Строка действия.
--subsystem=строка
Строка подсистемы.
--force
Заставить создать файл устройства или символическую ссылку. Обычный запуск test лишь выводит отладочную информацию.
--help
Вывести краткую справку.
udevadm version
Вывести номер версии.
