как отделить терминал от bash

Я хотел бы добиться этой функциональности из сценария bash. Я хочу создать несколько терминалов и выполнять разные сценарии в каждом терминале. Проверьте эту ссылку для более подробной информации. как получить несколько терминалов с помощью команды screen

Команда экрана выполняет свою работу, но что, если бы я мог добиться этого с помощью сценария bash и одновременно запускать разные команды в каждом терминале, как показано ниже, где я хочу разделить экран на две области и запустить команду top в одном терминале и сценарий take_backup в другой терминал.

#/bin/sh
screen_name1=$(screen_split vertically)
screeN_name2=$(screen_split_horizontally)
execute_command(top, screen_name1)
execute_command(take_backup, screen_name2)

Я знаю, что терминатор выполняет эту задачу, но я хотел бы выполнить вышеуказанную задачу без использования терминатора.

какие-либо предложения?


person forum.test17    schedule 19.07.2013    source источник
comment
Пожалуйста, объясните функциональность, не ждите, что люди перейдут по ссылке, поймут ее, а потом вернутся и сделают что-то с нуля...   -  person fedorqui 'SO stop harming'    schedule 19.07.2013
comment
Это должно дать вам некоторые идеи: tmux с несколькими окнами в разных каталогах"> stackoverflow.com/questions/8537149/   -  person Pedro Romano    schedule 19.07.2013
comment
я хотел бы запустить это без каких-либо специальных пакетов как tmux, но на моей машине установлен экран   -  person forum.test17    schedule 19.07.2013
comment
screen поддерживает конфигурацию, аналогичную tmux, для запуска нескольких окон и программ. Просто взгляните на конфигурацию screenrc.   -  person scai    schedule 19.07.2013
comment
askubuntu.com/questions/49245/ это немного помогло мне, но трудно следовать справочным страницам экрана linux.die.net/man/1/screen   -  person forum.test17    schedule 19.07.2013
comment
Что заставляет вас верить, что bash поддерживает это из коробки?   -  person MechMK1    schedule 16.07.2018