Можно ли изменить имя сеанса экрана 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