回答:
次の方法で、ログの優先度を「情報」レベルまたは「デバッグ」に変更できます。
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
Debian / Ubuntu でインストールできます。
udevadm control --log-priority=info
設定との違いudev_log="err"
は/etc/udev/udev.conf
?ありがとう