LINUX.ORG.RU

а как можно отследить в программе исчезновение смонтированной флешки без убиения процесса яром 2.4.2х???


0

0

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

на текущий момент если процесс обращается к файлу лежащему на смонтированной флешке в случае её отсутствия процесс убивается ядром без лишних вопросов

★★★★★

Можешь ловить сообщения в логах, например:

# tail -f /var/log/messages
Aug 1 13:56:45 ... kernel: usb.c: USB disconnect on device 00:1d.0-2 address 11
Aug 1 13:56:51 ... kernel: hub.c: new USB device 00:1d.0-2, assigned address 12

anonymous
()

> на текущий момент если процесс обращается к файлу лежащему на смонтированной флешке в случае её отсутствия процесс убивается ядром без лишних вопросов

а почему не породить специальный процесс, который непосредственно обращается к флэшке и передает инфу в главный процесс..

dilmah ★★★★★
()
Ответ на: комментарий от cvv

...а в приличных домах Лондона есть kqueue, /dev/usb, etc...

/me hides :)

// wbr

klalafuda ★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.