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
Вывести краткую справку.
Запросить события 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. Эта опция может быть указана несколько раз.--socket=путь
Передать синтезированные события в указанный сокет, вместо обработки глобальных событий ядра. Все доступные значения событий должны быть отправлены в том же формате, как и uevent, или сообщение может быть отправлено с помощью RUN+="socket:путь". Если первый символ в указанном пути - это @, используется абстрактное пространство имён сокета, вместо существующего файла сокета.--env=КЛЮЧ=значение
Передать дополнительный ключ окружения в событие. Это работает только вместе с опцией --socket.
Наблюдает за очередью событий 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
Вывести краткую справку.
Прослушивать события ядра и события, поступающие из правил udev и выводить на консоль поле с путём к устройству из записи о событии. Это может использоваться для анализа временных характеристик события, сравнением отметок о времени события в ядре и о времени события в udev.
--environment
Вывести полное окружение для всех событий. Может использоваться для сравнения значений, предоставляемых ядром и значений, добавляемых udev.--kernel
Выводить события ядра.--udev
Вывести краткую справку.--help
Вывести краткую справку.udevadm test [опции] путь_к_устройству
Симулировать запуск события udev для указанного устройства, и вывести отладочную информацию. Пока не заставить, файл устройства или символическая ссылка создаваться не будут.
--action=строка
Строка действия.--subsystem=строка
Строка подсистемы.--force
Заставить создать файл устройства или символическую ссылку. Обычный запуск test лишь выводит отладочную информацию.--help
Вывести краткую справку.
Вывести номер версии.
Вывести краткую справку.
Написано Кеем Сиверсом (Kay Sievers) <kay.sievers@vrfy.org>.
Перевод на русский язык выполнил Владимир Ступин <wheelof@gmail.com>.
udev(7) udevd(8)
udev | UDEVADM (8) | Ноябрь 2007 |