Antworten:
Sie können die Protokollierungspriorität auf "Info" -Ebene oder sogar auf "Debug" ändern, indem Sie:
udevadm control --log-priority=info
Dann sollten Sie alle Protokolle in Ihrem Systemprotokoll sehen. Andernfalls ist das System rsyslogd
möglicherweise nicht zum Lesen von Kernel-Protokollen konfiguriert, und Sie können die Kernel-Protokolle weiterhin mithilfe von anzeigen dmesg
.
Wenn Sie fertig sind, stellen Sie die Standardeinstellung "err" ein. Sehen Sie sich an, /etc/udev/udev.conf
was Ihre Standardprotokollierungsstufe ist.
udevadm
Methode besteht darin, die Protokollierungspriorität der Ausführung zu ändern udevd
. udev.conf
ist für die dauerhafte Veränderung.
unbuffer udevadm monitor --environment
Die Verwendung von unbuffer
ist optional, grep
erspart Ihnen jedoch bei der Weiterleitung der Ausgabe Kopfschmerzen. Standardmäßig wird die Ausgabe in 4k-Blöcken gepuffert. Es wird nichts gedruckt, bis dieser Puffer voll ist.
Sie haben nicht vergessen, die Regeln neu zu laden?
sudo udevadm control --reload
unbuffer
ist , dass Debian nicht standardmäßig installiert ist.
sudo apt-get install expect-dev
Debian / Ubuntu installiert werden .
udevadm control --log-priority=info
von der Einstellung unterscheidetudev_log="err"
in/etc/udev/udev.conf
? Danke