Чтобы запустить несколько сеансов автоматически, настройте файл .screenrc файл конфигурации для экрана. В нем вы можете создавать сеансы, запускать программы, изменять рабочий каталог и т.д. Я использую его для инициализации сеанса экрана.
Простой экзамен для файла .screenrc:
# don't display the copyright page
startup_message off
# increase scrollback buffer size
defscrollback 10000
# create windows
screen -t TODO vim TODO.txt
chdir src
screen -t coding vim main.c
screen -t run
Команды screen над каждым создают один сеанс экрана. -t устанавливает заголовок сессии; остальная часть строки - команда для запуска и ее параметры.
Таким образом, первая и вторая строки screen запускают сеанс и запускают vim внутри. Третий просто начинает сеанс и выводит вас по запросу. chdir изменяет рабочий каталог для всех последующих сеансов.
Если вы хотите иметь несколько файлов .screenrc , просто назовите их по своему усмотрению и выберите один с помощью screen -c myscreenrc .