다른 세션으로 로그인한 경우 프로그램을 복원하는 방법

다른 세션으로 로그인한 경우 프로그램을 복원하는 방법

시나리오는 다음과 같습니다.

SSH를 통해 내 서버에 로그인하고 emacs나 vi(또는 다른 프로그램) 세션을 시작한다고 가정해 보겠습니다. 그런 다음 SSH 연결이 끊어졌습니다.

새로운 SSH 세션을 통해 이러한 프로그램에 다시 연결할 수 있는 방법이 있습니까? 즉, 새 SSH 세션을 통해 서버에 다시 로그인하면 어떻게 될까요? 즉, 어떻게 중단한 부분부터 "계속"할 수 있습니까?

첫 번째 SSH 계정이 로그아웃될 때 프로그램이 자동으로 중지되지 않는다고 가정합니다. 맞나요?

제가 사용할 수 있는 곳을 읽었는데 screen, tmux쉬운 방법이 있는지 궁금합니다. 그렇지 않다면 알려주세요.

감사해요

답변1

당신은 그것을 사용할 수 있습니다screen

SSH를 사용하여 로그인했다고 가정하고 다음 명령을 실행하여 "mysession"이라는 스크린 세션을 생성하십시오.

screen -S mysession

연결이 끊어지면 다음을 사용하여 간단히 세션을 연결할 수 있습니다.

screen -x mysession

이것을 확인하세요협회화면에 대한 추가 정보

답변2

내가 아는 한, screen이나 tmux를 사용하는 것이 이를 달성하는 유일한 방법입니다. tmux는 화면을 다시 작성하고 편리한 기능을 많이 추가하기 때문에 화면보다 tmux를 확실히 추천합니다.

관련 정보