Как запустить скрипт оболочки после того, как устройство смонтировано с использованием UDEV - PullRequest
3 голосов
/ 11 октября 2010

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

Ответы [ 2 ]

2 голосов
/ 15 октября 2010

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

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

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

0 голосов
/ 11 октября 2010

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

...