Udev (и по совместительству — eudev) — менеджер устройств, который управляет файлами устройств в каталоге /dev
и обрабатывает все действия из пользовательского пространства при добавлении и удалении устройств.
Различия Udev и eudev состоят в том, что последний лишен привязок к SystemD.
Мониторинг действий ядра и Udev
udevadm monitor
ВЫполнение действий с устройством, если оно появилось/изменилось в sysfs
В следующем примере при появлении (о чем говорит значение в ACTION
) устройства подсветки (со значением в KERNEL
) подсистемы подсветки (значение в SUBSYSTEM
), выполнить (значение RUN
) дополнительно к другим командам (+=
):
ACTION=="ADD", SUBSYSTEM=="backlight", KERNEL=="amdgpu_bl0", RUN+="/bin/chgrp video /sys/class/backlight/%k/brightness"
%k
– значение из KERNEL
.
software/administration/linux/hardware/udev.txt · Последнее изменение: 2024-10-09 20:19 — Иван Солнцев