Всем привет!
Народ, подскажите плиз, быть может есть на свете такая библиотека или алгоритм, который бы мог мне помочь.
Задача:
Есть файл, в котором указано в какое время читать данные из какого файла. Формат примерно такой:
12:10:05 readme1.txt
13:06:07 readme2.txt
14 readme3.txt
...
...
Нужно чтобы файл readme1.txt читался именно в 12:10:05 каждые сутки, ни секундой раньше, ни секундой позже и т.д.
Я написал уже свой демон на Си, но мне кажется это какой-то «костыль».
Я из юзерспейс постоянно проверяю не наступило ли время читать из следующего файла. Хорошо было бы сделать, что-то по технологии прерываний, если не наступило время читать из следующего файла, то процесс спит, а если наступило - то ему приходит сигнал (прерывание) от таймера или другого процесса, что пора читать данные из след. файла.
Время чтения очень критично! Можно наверно сделать связку: ядро с прерываниями от таймера - процесс в юзерспейс, но хочется чего-нибудь полегче.
Вот как это по умному сделать?
Всем заранее спасибо!