답변:
이를 위해 tmux를 사용할 수 있습니다.
Mac 사용자 인 경우 설치하려면 homebrew (macOS 용 패키지 관리자)가 있어야합니다.
홈 브루는 다음을 실행하여 istalled 할 수 있습니다 :
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
그런 다음 간단히 tmux를 설치하십시오.
brew install tmux
리눅스 사용자라면 위의 부분을 건너 뛰고 다음을 실행할 수 있습니다.
데비안 / 우분투 기반 :
sudo apt-get install tmux
RedHat / CentOS 기반
# yum install tmux
tmux-resurrect 및 tmux-continuum의 두 가지 플러그인이 있습니다 . tmux-resurrect를 사용하면 tmux 세션을 수동으로 저장하고 복원 할 수 있으며 tmux-continuum은 자동으로 저장되며 tmux가 시작될 때 마지막 저장에서 자동으로 복원 할 수 있습니다. 이 설정을 활성화하려면 ~ / .tmux.conf에 다음을 추가하십시오.
set -g @plugin 'tmux-plugins/tmux-resurrect'
set -g @plugin 'tmux-plugins/tmux-continuum'
set -g @continuum-restore 'on'
이 구성을 사용하면 수동으로 아무것도 할 필요가 없습니다. tmux 세션은 15 분마다 자동으로 저장되며 tmux가 시작되면 (재부팅 한 후에도) 자동으로 복원됩니다. prefix-Ctrl-s를 사용하여 수동으로 저장하고 원하는 경우 prefix-Ctrl-r을 사용하여 수동으로 복원 할 수 있습니다.
이렇게하면 실행중인 응용 프로그램이 복원되지 않습니다. tmux-resurrect는이를위한 선택적 구성 이 있습니다.
편집 : 나는 당신이 5 년 전에이 질문을하는 것을 보았습니다. 지연 돼서 죄송합니다.
tmux-continuum
-나는 현재 ressurect를 사용하고 있습니다!