Como verificar se uma regra do udev foi disparada?

10

Estou tentando me familiarizar com o udev, no Ubuntu 13.10.

Aqui está minha primeira regra simples do 95.usbbackup.rules:

ACTION=="add", SUBSYSTEMS="usb", RUN+="/usr/local/bin/my_backup.sh"

e aqui está o script (que foi chmodded + x) my_backup.sh:

#!/bin/bash
touch /tmp/test

Nada acontece quando eu conecto drives externos. Como posso verificar (um log, um comando, qualquer coisa) se a regra foi acionada?

Muito obrigado

    
por pouzzler 17.11.2013 / 16:59

2 respostas

5

Tenho certeza de que isso deve funcionar. Você recarregou suas regras do udev após editar suas regras?

udevadm control --reload-rules && udevadm trigger como root.

    
por 29.11.2013 / 07:39
4

Você pode dar um comando como root assim:

udevadm monitor

Ele será exibido quando uma regra for disparada.

    
por 23.08.2015 / 11:40