He escrito una udev
regla que se ejecuta cada vez que se monta/desmonta mi dispositivo.
Sin embargo, ¿en qué registro de errores de Linux (Debian) debo comprobar al depurar dichas reglas?
Respuesta1
Puede cambiar la prioridad de registro al nivel de "información" o incluso "depurar" mediante:
udevadm control --log-priority=info
Entonces deberías ver todos los registros en el registro de tu sistema. Si no lo hace, rsyslogd
es posible que no esté configurado para leer los registros del kernel y aún pueda ver los registros del kernel usando dmesg
.
Cuando haya terminado, llévelo al valor predeterminado "err". Vea /etc/udev/udev.conf
cuál es su nivel de registro predeterminado.
Respuesta2
unbuffer udevadm monitor --environment
El uso de unbuffer
es opcional, pero cuando canaliza la salida grep
le ahorra dolores de cabeza. De forma predeterminada, la salida se almacena en bloques de 4k; no se imprimirá nada hasta que el búfer esté lleno.
¿No te olvidaste de recargar las reglas?
sudo udevadm control --reload