Доброго дня!
Просьба вначале дочитать, прежде чем говорить про поиск)
Имеется: fedora13, некая программка some_program (ее видоизменить нельзя). some_program в качестве параметра принимает файл file_name, в к-й интенсивно пишет данные.
Требуется: запустить some_program только 1 раз, и на выходе через каждые N минут получать файл k*N в котором будет инфа только между (k-1)*N и k*N минутами. Причем file_name должен быть более-менее пуст в каждый момент времени из-за ограничения размеров жесткого диска. Такое вообще можно сделать? В 1-ю очередь интересует реализация через с++, так как в последующем поток данных еще надо будет постоянно обрабатывать.
Смотрел в сторону именованых пайпов(mkfifo), но тут как я понимаю проблема в том что some_program нельзя приостанавливать.