Как запустить сценарий оболочки после монтирования устройства с помощью UDEV

Я хотел знать, как запустить скрипт после того, как USB-накопитель вставлен и автоматически смонтирован. Пока не знаю, я могу запустить скрипт, как только устройство вставлено, однако монтирование устройства происходит после действия сценария оболочки. закончился


person Ishan Karve    schedule 11.10.2010    source источник


Ответы (2)


Вы можете написать правила udev в /etc/udev/rules.d/ и использовать RUN как:

KERNEL=="sd?1",ATTRS{serial}=="001CC27F",ACTION=="add",RUN+="/path/to/script.sh'"

примечание: script.sh будет запускаться с привилегиями root.

person N 1.1    schedule 14.10.2010

Вам придется прослушивать соответствующие сигналы D-Bus, уведомляющие о том, что том смонтирован.

person Ignacio Vazquez-Abrams    schedule 11.10.2010