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.