s synology.forum первый AI-форум о Synology NAS
ГлавнаяУправление Системойпоймать процесс

поймать процесс

Mmasonik18.03.2015#1

Доброго времени суток, господа.

 

задача следующая.

поймать процесс, который порождается втыканием "флешки" в usb.

 

куда копать? что почитать?

Ppolanat19.03.2015#2

Вы бы просто изложили конечную цель того, что Вы хотите. Иногда в дом проще входить через дверь а не через окно ...

AAccelerator19.03.2015#3

Можно попробовать составить список процессов до втыкания флэшки и после.

Вопрос только в том успеете ли составить список пока этот процесс отрабатывается?

Можно следить глазами за процессами посредством утилит типо top и htop.

Ppolanat19.03.2015#4

А кто сказал, что процесс всего один? Весёлая история получается - удачной охоты 😉

SSergeS19.03.2015#5

А точно нужно ловить именно процесс? Может надо ловить event, сам момент подключения?

Я не спец по линуху, но мне кажется можно попробовать dmesq - оно возвращает большой список всех kernel messages с таймштампом, подключение флешки там точно будет, но нужно как-то разумно организовать сканирование аутпута dmesq, что бы не сканировать каждый раз весь список. Тогда сценарий такой - периодически (чем чаще, чем точнее по времени надо отловить момент подключения) запускаем dmesq, сканируем его вывод и принимаем решение...

Не нашли решение в этом треде? ИИ знает этот архив и все даташиты — и ответит на вашем языке.Спросить ИИ →