Answers:
您可以通过以下方式将日志记录优先级更改为“信息”级别或什至“调试”:
udevadm control --log-priority=info
然后,您应该在系统日志中看到所有日志。如果不这样做,则rsyslogd
可能没有配置为读取内核日志,并且您仍然可以使用查看内核日志dmesg
。
完成后,将其设置为默认的“ err”。查看/etc/udev/udev.conf
什么是您的默认日志记录级别。
udevadm
方法是更改运行 的日志优先级udevd
; udev.conf
用于永久更改它。
unbuffer udevadm monitor --environment
使用unbuffer
是可选的,但是在管道输出时grep
可以省去您的头痛。默认情况下,输出以4k块进行缓冲,直到该缓冲区已满,将不会打印任何内容。
您没有忘记重新加载规则吗?
sudo udevadm control --reload
unbuffer
是,默认情况下未在Debian上安装。
sudo apt-get install expect-dev
Un Debian / Ubuntu 安装。
udevadm control --log-priority=info
从设置不同udev_log="err"
的/etc/udev/udev.conf
?谢谢