LINUX.ORG.RU

Считать вывод из консольного приложения с интерактивным интерфейсом и суметь завершить его процесс после этого

 ,


0

1

Всем привет!

Подскажите кто знает или сталкивался, как считать в переменную (или в крайнем случае в файл) интерактивный вывод утилиты. Вывод подобен выводу htop, когда идёт не просто текстовый формат, а интерактивный вывод и ожидание команды для закрытия: q, f10, или Ctrl+C. Т.е. после считывания (или до) надо заполучить pid процесса и не забыть его убить, например при помощи kill SIGKILL.

У меня сейчас получается, либо считывать вывод утилиты, либо получать правильный pid.


Запускай в своей проге этот твой htop отдельным процессом, получай pid, считывай вывод и убивай.

tiinn ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.