Здравствуйте! Есть полученные от внешнего приложения потоки STDIN, STDOUT, STDERR.
stdin, stdout, stderr, wait_thr = Open3.popen3('cmd')
Как мне перенаправить их в стандартные $stdin, $stdout и $stderr?
Пробовал
$stderr.reopen stderr
но получаю
<STDIN> can't change access mode from "r" to "w" (ArgumentError)
Мне нужно реализовать нечто вроде screen, чтобы хранить потоки от разных приложений и легко переключаться между ними