Warning: touch() [function.touch]: Unable to create file /home/starterkit/starterkit.ru/html/error.log because Permission denied in /home/starterkit/starterkit.ru/html/errorhandler.php on line 51
Запуск скрипта при автомонтировании USB - Embedded Linux - Форум - starterkit.ru
Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Запуск скрипта при автомонтировании USB
simark1979
Добавлено 18.05.2017 23:07
0
Сообщение: 1
simark1979
0

Пункты: 6256
Регистрация: 03.10.2012
Пол: Мужчина
Здравствуйте

Есть необходимость запускать некий скрипт, когда вставили флэшку.
Когда-то на старой плате использовал mdev. тогда у меня был /etc/mdev.conf там это дело я и прописывал.

Но на новой плате используется для монтирования устройств eudev. Автомонтирование проходит на Ура, а вот как заставить запускать некий скрипт после монтирования не знаю.
В инете на эту тему все мутно....
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 19.05.2017 09:42 Сообщение: 2
sasamy
4.70

Пункты: 76182
Регистрация: 14.08.2009
Цитата

В инете на эту тему все мутно....


Штатно для динамического автомонтирования используется usbmount - в этом случае смотрим README в его исходниках

Цитата

Hook Scripts
------------

After a device or partition has been mounted, the command 'run-parts
/etc/usbmount/mount.d' is executed. This runs all scripts in
/etc/usbmount/mount.d which adhere to a certain naming convention; see
the run-parts manual page for details.

The following environment variables are available to the scripts (in
addition to those set in /etc/usbmount/usbmount.conf and by the hotplug
and udev systems):

UM_DEVICE - filename of the device node
UM_MOUNTPOINT - mointpoint
UM_FILESYSTEM - filesystem type
UM_MOUNTOPTIONS - mount options that have been passed to the mount command
UM_VENDOR - vendor of the device (empty if unknown)
UM_MODEL - model name of the device (empty if unknown)
Спуститься к концу Подняться к началу
Персональная информация
simark1979
Добавлено 19.05.2017 11:28 Сообщение: 3
simark1979
0

Пункты: 6256
Регистрация: 03.10.2012
Пол: Мужчина
Цитата
Цитата

В инете на эту тему все мутно....


Штатно для динамического автомонтирования используется usbmount - в этом случае смотрим README в его исходниках

Цитата

Hook Scripts
------------

After a device or partition has been mounted, the command 'run-parts
/etc/usbmount/mount.d' is executed. This runs all scripts in
/etc/usbmount/mount.d....


Спасибо, за пинок в нужном направлении
Спуститься к концу Подняться к началу
Персональная информация
Evgeny32
Добавлено 07.07.2017 12:22 Сообщение: 4
Evgeny32
0

Пункты: 83
Регистрация: 07.07.2017
Всем привет. Мне нужно сделать, чтобы при монтировании флешки, автоматически запускался скрипт. Его я закидываю в папку mount.d, имя скрипта начинается с цифр, но ничего не происходит, при монтировании флешки скрип не запускается. Что можно сделать?
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux