Экран действительно мощный, и позволяет делать именно то, что вы просили.
Чтобы увидеть все ваши сессии, введите
screen -list
После того, как вы определили сеанс экрана для подключения, попробуйте
screen -dr SCREENID
который приятно отсоединит и повторно присоединит вашу сессию.
Вы также можете сделать менее приятно,
screen -D -R
который удаленно отсоединится и выйдет из системы, если потребуется, затем подключится заново, или, если этот сеанс не существует, он создаст его и уведомит пользователя. Вы можете добавить «-t NAME», чтобы дать заголовкам или программам название.
На экране используйте
command-c
создать новое окно (поэтому вам не нужно 4000000 сеансов экрана для отключения и повторного подключения) и переключаться между ними с помощью
command-int
Индексирование от 0, конечно: P
Поскольку вы, кажется, немного незнакомы с экраном, я предполагаю, что вы могли бы использовать некоторую другую информацию. Мне нравятся следующие команды, например:
-e xy
Что заставляет x быть символом команды, а y - символом для генерации буквального символа команды. Значения по умолчанию: Ctrl-a и `a.
Здесь есть еще кое-что: Экран! Это то, что для программистов