я использую Inotify с «ПРЕРЫВАЙТЕ ю», установив флаг O_ASYNC на Inotify дескриптора файла, а затем с помощью Fcntl (inotifyfd, F_SETOWN, GETPID()) в сочетании с сигналом (sighandler, SIGIO), все из одного процесса, , чтобы настроить обработчик события дескриптора файла inotify.Inotify «основного цикла»
Идея заключается в том, чтобы иметь дескриптор файла Inotify генерируют сигнал SIGIO (через установленный флаг O_ASYNC) и имеют дэ сигнал (..), зарегистрированный обработчик обращаться с SIGIO сигналы , поскольку они испускаются таким образом избегая опроса Inotify дескриптор файла.
После установки начальной настройки и обработки сигнала процесс не имеет ничего общего с и обычно выходит.
Мне нужен тот же процесс, чтобы оставаться без дела после установки, поскольку он действует как демон, ожидающий сигналов SIGIO. Здесь я ищу помощь.
Как я могу проиграть процесс, чтобы получить наименьшее количество ресурсов процессора?
Я подозреваю, что это * NIX? Можете указать, что в тегах. – Skurmedel