Делаю монитор на каталог в /proc либо файл, без разницы. Ноль на массу. Тем же методом по файловой системе, вроде, везде работает, а в /proc молчит
Пример метода мониторинга
import gio
import gobject
path = './'
def event_change(monitor, file1, file2, evt_type):
'''
Обработка событий
'''
if evt_type == gio.FILE_MONITOR_EVENT_DELETED:
print 'Удаление', file1
elif evt_type == gio.FILE_MONITOR_EVENT_CHANGED:
print 'Изменение', file1
elif evt_type == gio.FILE_MONITOR_EVENT_CREATED:
print 'Создание', file1
path_to_file = gio.File(path)
Monitor = path_to_file.monitor_directory(gio.FILE_MONITOR_NONE, None)
Monitor.connect('changed', event_change)
gobject.MainLoop().run()
Для тех кто в танке
path = './'
Вот уже третий день думаю то ли я такой то ли gio то ли /proc...