Linux запущенный скрипт (Ubuntu) на USB монтируется

Mussh является хорошей альтернативой, он уже включен во многие дистрибутивы Linux.

Mussh является сценарием оболочки, который позволяет Вам выполнять команду или сценарий по ssh на нескольких хостах с одной командой. Когда возможно mussh будет использовать ssh-агент и ключи RSA/DSA для уменьшения потребности ввести пароль несколько раз.

3
задан 15 October 2009 в 01:40
2 ответа

Можно добавить правило udev для определенного устройства - чтобы сделать это, создать файл, названный/etc/udev/010custom.rules (или что-то подобное; просто удостоверьтесь численно, что это является самым маленьким в каталоге). Содержание файлов будет:

BUS="usb", SYSFS{idVendor}="**IDVENDOR**", SYSFS{product}="**PRODUCT**", NAME="usb/%k", SYMLINK="DEVICE"
RUN+="/path/to/your/script"

Замените полужирные ключевые слова значениями для Вашего устройства от lsusb:

Соедините шиной 005 устройств 002: идентификатор 0b05:b700 ASUSTek Computer, Inc. Broadcom Bluetooth 2.1

Первое полужирное поле выше является IDVENDOR, и вторым полужирным полем является ПРОДУКТ.

Что касается УСТРОЙСТВА, можно определить это сами; это создаст/dev/узел, который является символьной ссылкой на любое устройство, которое соответствует критериям выше (так, если Вы помещаете foobar, поскольку СИМВОЛЬНАЯ ССЫЛКА, udev создаст/dev/foobar, который является символьной ссылкой на Ваше USB-устройство).

Примечание: Я не попробовал это сам, поскольку у меня нет съемных USB-устройств, но это должно работать. Если у Вас есть какая-либо проверка проблемы udev документация для правил.

12
ответ дан 3 December 2019 в 04:45
  • 1
    Я приношу извинения, если за моей записью трудно следовать; I' m программист, не лингвист. –  Michael Pobega 15 October 2009 в 03:45
  • 2
    Большое спасибо это должно, по крайней мере, поместить меня на правильный путь ;) –  h3. 15 October 2009 в 05:33
  • 3
    Можно хотеть отметить, что РАБОТАЕТ, предназначен, чтобы быть на новой строке, отдельной от СИМВОЛЬНОЙ ССЫЛКИ ШИНЫ - ServerFault является просто довольно странным с тем, как он обрабатывает новые строки, таким образом, я добавил тег кода. –  Michael Pobega 15 October 2009 в 06:29
  • 4
    О.. Я просто добавил его в конце с комой, и это хорошо работало. Однако сценарий называют как ожидалось.. но несколько раз. It' s названный как 15 раз. Я использую продукт и устройство, последовательное для соответствия устройству так я don' t понимают почему. –  h3. 15 October 2009 в 15:50
  • 5
    ВЫПОЛНЕНИЕ должно быть на конце той же строки; каждое правило UDEV является одной строкой. материал СИМВОЛЬНОЙ ССЫЛКИ ШИНЫ действует как фильтр для выбора устройства, на котором будет выполняться оператор RUN. если ВЫПОЛНЕННЫЙ находится на его собственной строке, it' ll добавляется к (и таким образом работайте за), каждое устройство. –  quack quixote 3 November 2009 в 13:27

Вероятно, что Вы захотите посмотреть на udev. К сожалению, Вы только что засвидетельствовали, что я исчерпываю свое знание его.

1
ответ дан 3 December 2019 в 04:45

Теги

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