원하는 방식으로 화면 세션을 저장할 수있는 방법이 없습니다. 내가 한 것은 다음으로 가장 좋은 방법이었습니다. 서버에 연결하고 원하는 방식으로 리그를 설정하도록 스크립트 된 autossh입니다.
그것을 사랑하십시오.
로컬 연결이 끊어졌습니다. 잠시 기다렸다가 다시 나타나고 내 작업이 있습니다 (중첩 화면 사용). 서버가 다운되거나 재부팅되고 기다렸다가 기본 위치로 돌아 왔습니다. 이것은 내가 원하는 연속성의 느낌을줍니다.
어쨌든, 나는 몇 년 전에 화면 목록 에서이 정확한 질문을했습니다.
요약 : 스크린을 위해 영원한 생명을 구하지 마십시오. 대신 부활하는 법을 배우십시오.
이것은 .screenrc 설정의 핵심입니다 :
econnect 프로그램으로 수정 한 autossh 패키지에는 rscreen의 예가 있습니다.
--esc 매개 변수는 원격 화면 이스케이프를 다른 것으로 설정하는 것입니다 (내 이스케이프는`)
#add much much more scrollback
defscrollback 10000
# make some default windows
screen -t ADMIN 1
chdir /Users/chiggsy/Sites/
screen -t SITES 2
chdir /Users/chiggsy/src/
screen -t SRC 3
chdir
screen -t FERGUS 4 /Users/chiggsy/bin/econnect --host host.example.com --port 50000 --esc g --user sol
screen -t LAEG 5 /Users/chiggsy/bin/econnect --host host.example2.com --port 505000 --esc g --user invictus
screen -t ROOT 0 sudo su -m