LINUX.ORG.RU

UDEV, RULES, не отрабатывает скрипт!

 , , , ,


0

1

Добрый день!

Есть правило,которое отрабатывает при подключении определенного носителя. Правило точно работает(ставил заглушку на создание текстового файла), скрипт если запускать руками тоже работает.

А вот скрипт из под правила не отрабатывает.

вот правило:

KERNEL==«sd?1», ATTRS{serial}==«ff540000.usb», ATTRS{idVendor}==«104b», ATTRS{idProduct}==«0002», ACTION==«add», RUN+=" /bin/sh /home/linaro/sc/aw.sh"

вот скрипт:

#!/bin/bash

sleep 5

sudo mv /media/linaro/DC8A-BBAE/* /mnt/yandex.disk/test2

sleep 10

sudo find /mnt/yandex.disk/test -name «*.zip» -exec mv '{}' /media/linaro/DC8A-BBAE \;

ЧЯНТД?

а еще udev не предполагает длительных задач и будет завершать скрипт по таймауту. Так что бэкапный процесс тебе нужно отправлять в бэкграунд.

anonymous ()