regra udev não está executando o script especificado em RUN

0

Eu tenho o seguinte em /etc/udev/rules.d/40-swallowpv.rules :

ACTION=="add", KERNEL=="sd[a-z]+", RUN="/var/tmp/swallowpv sdc"

(Eu também tentei com RUN+= para o mesmo efeito).

A primeira coisa que o script faz é executar logger para notificar que ele foi iniciado, mas essa notificação nunca é recebida. Eu verifiquei se as permissões correspondem a outras regras que parecem ser executadas e não estou vendo nenhum erro óbvio (seja na sintaxe ou em messages / journalctl). Após a edição, fiz um udevadm control --reload-rules , mas a adição de um disco ao sistema ( sdc para iniciar) foi concluída com êxito, mas o comando logger no script parece não ter sido executado.

Para o script em si, é root:root para propriedade e comecei com 0700 , mas também tentei 0777 sem sucesso. Não tenho certeza do que estou fazendo de errado aqui.

    
por Bratchley 14.07.2016 / 23:58

0 respostas