Как сохранить раскладку `gnu screen` во время отсоединения
260
dojuba
Как сохранить макет screen
сеанса, находясь внутри сеанса, хорошо описано в другом месте :
ctrl+ a, а затем :и команда
layout dump [filename]
или же,
screen -X layout dump [filename]
Со man
страницы для screen
:
-X Send the specified command to a running screen session. You may use the -S option to specify the screen session if you have several screen sessions running. You can use the -d or -r option to tell screen to look only for attached or detached screen sessions. Note that this command doesn't work if the session is password protected.
Для меня это означает, что с терминала должно быть возможно следующее при отключении от сеанса :
screen -r sessionname -X layout dump [filename]
Однако, в отличие от того, когда он выполняется изнутри сеанса, это не создает никакого файла, содержащего дамп макета. -X
хорошо работает с другими командами, когда вызывается с -r
аргументом для отдельных сеансов.
Почему вышеприведенная команда не работает? Как мы можем сохранить макет отдельного сеанса извне, например, из скрипта, без использования стороннего программного обеспечения, например screen-session
?
0 ответов на вопрос
Похожие вопросы
-
1
Невозможно открыть сеанс без экрана со многими вкладками
-
3
Чтобы открыть новую вкладку на экране в вашем текущем местоположении
-
2
Как сделать так, чтобы эмуляция экранного терминала действовала как xterm или rxvt для init / uninit
-
-
9
Запуск команд на Putty без страха потерять связь
-
4
Могу ли я привязать escape-комбинацию Screen к чему-то еще?
-
3
Скрининг запущенного процесса
-
1
Как изменить цвета в строке hardstatus на экране GNU?
-
2
Изменение размера экрана GNU с помощью Snow Leopard xterm
-
3
Возобновление экрана Cygwin завершается без сообщения
-
3
Есть ли способ исправить неправильное обращение экрана с переносом строки? (Может быть, только Termi...