Можно ли изменить имя сеанса экрана GNU после создания?

[Это продолжает мой предыдущий вопрос. Как узнать, что я работаю внутри "экрана" Linux или нет? ]

Как заголовок, я могу?

Я старался screen -S mysess но он создает новый экран вместо изменения имени текущего экрана.

Я тоже пробовал screen -X 'sessionname haha', но без эффекта. Он просто отображает инверсионную полосу в нижней части терминала, говоря

-X: unknown command 'sessionname haha'

введите описание изображения здесьвведите описание изображения здесь

1 ответ

Решение

Используйте Ctrl-a: чтобы перейти в командный режим для сессии, а затем используйте sessionname команда

sessionname session1

РЕДАКТИРОВАТЬ:

Используя ваш пример выше:

Если ты detached из сеанса вы можете изменить его имя сеанса с

screen -r 25278.pts-15.linux-ic37 -X sessionname YourSessionName

Если ты attached на сеанс, то вы можете изменить его имя сеанса с

screen -d -r 25134.pts-3.linux-ic37 -X sessionname YourSessionName
Другие вопросы по тегам