Возможно ли, чтобы bash-скрипт разделял окно терминала горизонтально в одной точке, чтобы левая сторона детализировала общий ход выполнения задач, а правая сторона содержала подробный вывод текущей выполняемой задачи?
Я обнаружил, что некоторые люди ссылаются на nohup
и screen
в контексте разделения окна терминала, но я не знаю, как добиться этого в смысле сценария bash,или если это даже правильное направление для моих нужд.
В настоящее время у меня есть много длинных задач с длинным выводом, поэтому я отправляю вывод каждого из них в накопительный файл журнала, а несброс на экран.Затем, временно, вручную откройте новое окно терминала, чтобы использовать watch tail LogFile*
, чтобы следить за происходящим.
Было бы здорово, если бы я мог автоматизировать этот процесс.
Обновить
Некоторые выводы.
Этот пост и его комментарии были очень полезны, чтобы установить, что вы можете запустить команду в одном окне и отправить ее вывод в другое на основе ее pts value.
Например, ls > /dev/pts/7
будет отображать вывод ls
в окне терминала в pts / 7.
Все еще озадачен тем, как автоматизировать разбиениеэкран программно, и использовать его вместо нового окна.