В моем коде Perl я использую системную команду для запуска скрипта. Я использую Gtk2 :: Perl и Glade для создания пользовательского интерфейса. Мне нужен вывод команды для захвата не только на консоль (что делает Capture::Tiny
), но и TextView в моем графическом интерфейсе.Динамический захват вывода системной команды в Perl
system("command");
$stdout = tee{ #This captures the output to the console
system("command");
};
$textbuffer->set_text($stdout); #This does set the TextView with the captured output, but *after* the capture is over.
Любая помощь была бы принята с благодарностью.
Так в чем проблема, с которой вы сталкиваетесь? – Sobrique
Мне нужен вывод 'system' для захвата в TextView одновременно с его захватом на консоли. Это не происходит. –