Câu trả lời:
Bạn có thể thay đổi mức độ ưu tiên ghi nhật ký thành mức "thông tin" hoặc thậm chí là "gỡ lỗi" bằng cách:
udevadm control --log-priority=info
Sau đó, bạn sẽ thấy tất cả các bản ghi trong nhật ký hệ thống của bạn. Nếu bạn không, thì rsyslogd
có thể không được cấu hình để đọc nhật ký kernel và bạn vẫn có thể xem nhật ký kernel bằng cách sử dụng dmesg
.
Khi bạn đã hoàn tất, đưa nó về "err" mặc định. Xem /etc/udev/udev.conf
mức ghi nhật ký mặc định của bạn là gì.
udevadm
phương pháp là thay đổi ưu tiên khai thác gỗ của chạy udevd
; udev.conf
là để thay đổi vĩnh viễn nó.
unbuffer udevadm monitor --environment
Việc sử dụng unbuffer
là tùy chọn, nhưng khi đầu ra đường ống grep
giúp bạn đỡ đau đầu. Theo mặc định, đầu ra được đệm trong các khối 4k, sẽ không có gì được in cho đến khi bộ đệm đó đầy.
Bạn đã không quên tải lại các quy tắc?
sudo udevadm control --reload
unbuffer
không được cài đặt theo mặc định trên Debian.
sudo apt-get install expect-dev
un Debian / Ubuntu.
udevadm control --log-priority=info
khác với thiết lậpudev_log="err"
trong/etc/udev/udev.conf
? Cảm ơn