USB Mount Autorun скрипт с использованием udev

Я потратил намного больше времени, чем ожидал, и надеялся, что смогу получить помощь в отладке.

Моя цель - синхронизировать файлы между моими документами и моим USB-накопителем, как только он смонтирован.

Я просмотрел множество постов по этому вопросу, но эти два были самыми полезными.

Автозапуск скрипта после того, как я подключил или отключил USB-устройство

Как запустить скрипт, когда смонтирована определенная флешка?

Мои сценарии работают. Я выполнил их вручную, и они создают файлы журналов, которые сообщают мне, что они работают и выполняют файлы, которые я им говорю.

Что я не знаю, если правила udev выполняют команду RUN. Вот все вещи.

при наборе usb обнаруживается следующее интересующее устройство:

Bus 003 Device 015: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102 Flash Drive / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick

Файл: /etc/udev/rules.d/00-usb-kingston.rules

ATTRS{idVendor}=="0930", ATTRS{idProduct}=="6545"
ACTION=="add", RUN+="sh /home/holiestcow/.bin/usb-kingston-in_dev"

Ввод правил udevadm / etc дает мне следующее:

parse_file: reading '/etc/udev/rules.d/00-usb-kingston.rules' as rules file

Файл: /home/holiestcow/.bin/usb-kingston-in_udev

#!/bin/bash
echo "in_udev" > progress.txt
/home/holiestcow/.bin/usb-kingston-in &

Файл: / home / holiestcow / .bin / usb

#!/bin/bash
sleep 1
DISPLAY=":0.0"
HOME=/home/holiestcow/
XAUTHORITY=$HOME/.Xauthority
export DISPLAY XAUTHORITY HOME

echo "kingston-in part dos" >> progress.txt
rsync -auv --delete -n /media/CARLO\ GEN/ /home/holiestcow/Documents/ >> progress.txt
rsync -auv --delete -n /home/holiestcow/Documents/ /media/CARLO\ GEN/ >> progress.txt

Будущее спасибо за вашу помощь.

1
задан 13 April 2017 в 15:24

1 ответ

Как легко добавлять действия с сценариями к различным событиям

Я знаю, что в этом вопросе отсутствует часть «using udev», но вы все равно можете быть заинтересованы.

Установите каракатицу Install banshee

Я использую его для автоматического сценария, когда подключаюсь к разным точкам доступа WLan. Это очень легко настроить. На OMG-Ubuntu есть статья .

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: