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