Коллеги, добрый день. Пытаюсь написать правило udev, которое бы запускало указанный скрипт при подключении конкретной usb-флешки. Проблема в том, что скрипт выполняется 2 раза при каждом подключении. Помогите, пожалуйста, поправить правило.
Имеется:
- CentOS 6.6 i686
- Версия udev
yum list installed | grep udev libudev.i686 147-2.57.el6 @anaconda-CentOS-201410241409.i386/6.6 udev.i686 147-2.57.el6 @anaconda-CentOS-201410241409.i386/6.6
- Мое правило
cat /etc/udev/rules.d/usb.rules ACTION=="add", ENV{ID_SERIAL}=="SanDisk_Cruzer_Fit_4C532006070713121075-0:0", RUN+="/bin/bash /tmp/skript.sh"
- Мой скрипт
cat /tmp/skript.sh #!/bin/bash date >> /tmp/tempfile
- Результат скрипта - дубли
tail -f /tmp/tempfile Thu Aug 6 11:48:36 MSK 2015 Thu Aug 6 11:48:36 MSK 2015 Thu Aug 6 11:51:25 MSK 2015 Thu Aug 6 11:51:25 MSK 2015 Thu Aug 6 11:51:32 MSK 2015 Thu Aug 6 11:51:32 MSK 2015 Thu Aug 6 11:51:39 MSK 2015 Thu Aug 6 11:51:39 MSK 2015 Thu Aug 6 11:51:45 MSK 2015 Thu Aug 6 11:51:45 MSK 2015