Запуск скрипта при подключении USB-устройства

Не помещайте это как дубликат, так как это другой вопрос!

Я пытаюсь запустить скрипт всякий раз, когда pendrive подключен к моей системе. Я следил за этим и этим вопросом. И он работает, но все же есть некоторые проблемы.

Это мой файл правил udev:

ACTION=="add", ATTRS{idVendor}=="8564", ATTRS{idProduct}=="1000", RUN+="/usr/local/my_script.sh"

[d6 ] Это мой файл правил udev:

#!
/bin/bash env > /tmp/env.out cp -r /media/*device-name*/* ~/test/

У меня есть 2 вопроса:

1.Когда я подключаю свой скрипт устройства USB, выполняется потому, что файл 1] Не помещайте это как дубликат, так как это другой вопрос! генерируется в / tmp, но У меня есть 2 вопроса: , если я запускаю скрипт вручную, тогда он работает отлично! Почему?

2. Как сделать мой файл правил более общим, чтобы он работал на любом подключенном USB-устройстве, не зная его идентификатор?

Моя идея заключается в том, чтобы скопируйте все данные с подключенного устройства USB на свой компьютер автоматически, когда он подключен.

Спасибо в продвинутом режиме!

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

2 ответа

Попробуйте заменить тильду полным путем на ваш домашний каталог. Я не знаю, будет ли это работать, но вы говорите, что скрипт работает, когда вы запускаете его напрямую, но когда он запускается автоматически, это не так: это заставляет меня думать, что проблема может быть связана с тем, что он управляется другим пользователь, когда он запускается автоматически, и тильда разрешает разные значения для разных пользователей.

0
ответ дан 24 May 2018 в 13:17
  • 1
    Пожалуйста, прочитайте комментарии, прежде чем отвечать на вопрос – Null pointer 7 January 2014 в 17:37
  • 2
    Я прочитал комментарии, затем ответил на вопрос. Я сделал что-то не так? На какой комментарий вы ссылаетесь? – Toby 1 Kenobi 7 January 2014 в 17:40
  • 3
    В комментариях эти предложения уже были даны, и они не работали для меня. Вот почему я сказал, что прочитал комментарии – Null pointer 7 January 2014 в 17:47
  • 4
    О да, извините, последние 5 комментариев были скрыты от меня, и я их не заметил. Виноват! – Toby 1 Kenobi 7 January 2014 в 21:53
  • 5
    @Nullpointer: отредактируйте свой вопрос и сохраните полную информацию в вопросе, чтобы людям не нужно было читать комментарии ... Комментарии не являются частью вопроса ... ;-) – Fabby 11 March 2015 в 22:10

Взгляните на это, каракатица.

0
ответ дан 24 May 2018 в 13:17

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

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