Я работаю над контроллером приложений для программы, которая передает текст непосредственно в /dev/tty.
Это контроллер производственного приложения, который должен иметь возможность перехватывать весь текст, поступающий на терминал. Как правило, это не проблема. Мы просто перенаправляем stdout и stderr. Это конкретное приложение делает прямые вызовы echo и перенаправляет результат на /dev/tty (echo "some text" > /dev/tty
). Перенаправления через мой контроллер приложений не могут перехватить текст.
У меня есть исходный код этого приложения, но я не в состоянии его изменить, и он больше не поддерживается. Любые идеи о том, как поймать и/или выбросить вывод?