Чтобы запустить несколько сеансов автоматически, настройте .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.