Добрый день!
Ситуация такая, что написано некоторое количество программ, которые что то пишут в обычный файл. Сейчас появилась необходимость данные передавать специальным образом -- писать в файл 1Кб и делать задержку в 100мс. Есть ли в Linux способ сделать это без изменения кода уже рабочих программ?
Я предположил, что можно создать устройство в linux, в которое можно писать примерно следующее:
cat > /dev/mydev
или
ofstream of("/dev/mydev");
или
cat ofile > /dev/mydev
.
А уже это устройство на своей стороне будет буферизировать и писать порциями по 1 Кб в нужный файл с необходимой задержкой. Возможно ли это?
Спасибо за внимание:)