udev ACTION add não está funcionando

0

Estou tentando usar o udev para algumas ações básicas. Nesse caso, a ideia é iniciar um script simples. O problema é que quando eu uso essa regra:

ACTION=="remove", ENV{ID_FS_LABEL}=="NAMEHERE", KERNEL=="sd[a-z][0-9]", RUN+="/home/foobar/Scrapyard/the_script.sh"

Funciona perfeitamente, mas se eu usar este:

ACTION=="add", ENV{ID_FS_LABEL}=="NAMEHERE", KERNEL=="sd[a-z][0-9]", RUN+="/home/foobar/Scrapyard/the_script.sh"

Nenhuma ação é feita! Estou tentando acionar uma ação quando um usb com um rótulo "NAMEHERE" está conectado, NÃO desconectado.

    
por Brokes 13.09.2018 / 14:17

1 resposta

1

Agora, com alguma pesquisa extra, o problema foi corrigido ou, pelo menos, penso assim:

# If not an usb... End the execution
KERNEL!="sd[a-z][0-9]", GOTO="media_mount_end"
# Import FS infos
IMPORT{program}="/sbin/blkid -o udev -p %N"  
ACTION=="add", ENV{ID_FS_LABEL}=="PERAMA",  RUN+="/home/gizquierdo/Scrapyard/elScriptejo.sh"
LABEL="media_mount_end"
    
por 13.09.2018 / 14:34