Respostas:
Você pode alterar a prioridade do registro para o nível "info" ou até "debug":
udevadm control --log-priority=info
Então você deve ver todos os logs no log do sistema. Caso contrário, rsyslogd
pode não estar configurado para ler os logs do kernel e você ainda pode visualizá-los usando dmesg
.
Quando terminar, coloque-o no padrão "err". Veja em /etc/udev/udev.conf
qual é o seu nível de log padrão.
udevadm
método é alterar a prioridade de log da execução udevd
; udev.conf
é para alterá-lo permanentemente.
unbuffer udevadm monitor --environment
O uso de unbuffer
é opcional, mas ao canalizar a saída, grep
você economiza uma dor de cabeça. Por padrão, a saída é armazenada em buffer em blocos de 4k, nada será impresso até que esse buffer esteja cheio.
Você não esqueceu de recarregar as regras?
sudo udevadm control --reload
unbuffer
não está instalado por padrão no Debian.
sudo apt-get install expect-dev
um Debian / Ubuntu.
udevadm control --log-priority=info
é diferente da configuraçãoudev_log="err"
em/etc/udev/udev.conf
? Graças