Re: Перехват вставки и извлечения флэшки
От: andrey.desman  
Дата: 03.04.17 10:48
Оценка:
Здравствуйте, a9000, Вы писали:

A>Есть некий очень минимальный дистрибутив линукса, чисто консольный.

A>Нужно чтобы во время работы (не только при загрузке системы, но и в любой момент работы), если пользователь вставил флэшку — автоматически примонтировать ее и запустить некоторую программу, аналогично если вытащил — размонтировать и запустить другую программу (т.е. запускать скрипт по событию вставки или извлечения флэшки — примонтировать можно уже командой в этом скрипте).
A>Как это сделать?

Курить скрипты для udev или mdev, смотря что там есть. Если вообще ничего нету, то курить netlink socket и писать монитор самому. Можно еще /sbin/hotplug-ом прикинуться (гугл /proc/sys/kernel/hotplug).

Смущает только вот это:

если вытащил — размонтировать и запустить другую программу


В принципе, если монтировать в режиме sync или ro, то может и сойдет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.