Начните именованный сеанс экрана (-S) с именованным окном (-t), адаптирующимся к размеру терминала (-A) в отдельном режиме (-d -m):
screen -S mySessionName -t myWinName0 -A -d -m
Запустите другое именованное окно (-t) в том же сеансе экрана (-S):
screen -S mySessionName -X screen -t myWinName2
Вставьте несколько команд (-X stuff $'cmds') в первое именованное окно (-p) в сеансе (-S):
screen -S mySessionName -p myWinName0 -X stuff $'echo myWinName0\necho cmd1\necho cmd2\n'
Введите несколько команд (-X stuff $'cmds') во второе именованное окно (-p) в сеансе (-S):
screen -S mySessionName -p myWinName1 -X stuff $'echo myWinName1\necho cmd1\necho cmd2\n'
Перечислите сеансы экрана и подключите, чтобы увидеть, что произошло:
screen -ls
screen -r mySessionName
Примечание: перевод строки (\n) имитирует нажатие клавиши Enter. Вы также можете использовать точки с запятой для разделения команд.