Изменить имя сеанса на экране

Изменить имя сеанса на экране

Я запускаю несколько программ с разными значениями некоторых переменных в "screen". Я хочу изменить имя сеансов screen, чтобы иметь возможность идентифицировать их с помощью "screen -ls", чтобы вернуться к ним.

Какую опцию мне нужно использовать для этого? И есть ли способ изменить имя сеанса, пока экран уже запущен?

решение1

Вы можете назвать сеанс при запуске с помощью опции -S name. Из работающего экрана вы можете изменить его, набрав

Ctrl+ A, :за которым следует (1) .sessionname name

Вы можете просматривать запущенные сеансы экрана с помощью screen -lsи подключаться к одному из них по имени с помощью

экран -xSимя

(1): nameэто и произвольная строка, которая станет новым именем сеанса. Если имя сеанса содержит пробелы, заключите его в одинарные или двойные кавычки.

В рамках одного сеанса экрана вы также можете дать имя каждому окну. Сделайте это, набрав Ctrl+ A, Aа затем желаемое имя. Вы можете просмотреть интерактивный список именованных окон, набрав Ctrl+ A, ", и выбрать из этого списка то, на которое хотите переключиться.

Наименование экранов и терминалов внутри экранов действительно полезно для запоминания того, что они собой представляют и почему вы их изначально создали.

источник

Связанный контент