Я пытаюсь объединить две программы вместе. Первая программа, которую я могу изменить, как я хочу, генерирует вывод с некоторыми данными. Вторая программа не может быть изменена и ожидает чтения данных, которые генерируются первой программой.создание фальшивого файла, который показывает вывод программы
Эта вторая программа выдает файл, я не могу использовать канал. Я не хочу регенерировать файл каждые х секунд.
Есть ли способ на linux создать «поддельный» файл, который извлекает первый вывод программы каждый раз, когда он открывается для чтения? Это будет прозрачно для второй программы. Это возможно с предохранителем?
Ничего себе, не знал об этой команде 'mkfifo', аккуратной! –