В каком журнале следует проверять наличие ошибок udev?

В каком журнале следует проверять наличие ошибок udev?

Я написал udevправило, которое запускается каждый раз при монтировании/отключении моего устройства.

Однако какой журнал ошибок Linux (Debian) следует проверять при отладке таких правил?

решение1

Вы можете изменить приоритет ведения журнала на уровень «информация» или даже «отладка» следующим образом:

udevadm control --log-priority=info

Затем вы должны увидеть все журналы в системном журнале. Если вы этого не сделали, то, rsyslogdвозможно, не настроены на чтение журналов ядра, и вы все равно можете просматривать журналы ядра с помощью dmesg.

Когда закончите, установите его на значение по умолчанию "err". Посмотрите, /etc/udev/udev.confкакой у вас уровень ведения журнала по умолчанию.

решение2

unbuffer udevadm monitor --environment Использование unbufferнеобязательно, но при передаче вывода в grepизбавляет вас от головной боли. По умолчанию вывод буферизуется блоками по 4k, ничего не будет напечатано, пока этот буфер не заполнится.

Вы не забыли перезагрузить правила? sudo udevadm control --reload

Связанный контент