Полноценный аналог "inotify" для ProcFS (Как узнать о появлении/удалении файлов в "/proc")

Модератор: Модераторы разделов

nick87720z
Сообщения: 180
ОС: Gentoo / Calculate

Полноценный аналог "inotify" для ProcFS

Сообщение nick87720z »

Недавно присоединился к разработке ladish (http://ladish.org) - решил добавить возможность присоединения работающих процессов к аудио-сеансу, в дополнение к их простому запуску из под ladish.

Пробовал два метода.
1) inotify - для /tmp прокатывает, а для /proc выдает только события одного/двух типов. Нухных, конечно, нет. И кажется, я догадываюсь почему...
...2) Пробовал просто выполнять stat() для /proc - считывая дату изменения. И это не работает 8/
На этом идеи закончились. Пока обновление происходит тупо-периодически. Проблема в том, что обновлять нужно также, графический интерфейс. Тормозно, конечно. Остается только реализовать данную возможность в демоне, в виде dbus-сигнала/ов.

Может, все-таки, есть готовые велосипеды?
Спасибо сказали: