터미널 에뮬레이터나 nohup/disown으로는 할 수 없지만 Screen은 내 로컬 컴퓨터에서 무엇을 할 수 있나요?

터미널 에뮬레이터나 nohup/disown으로는 할 수 없지만 Screen은 내 로컬 컴퓨터에서 무엇을 할 수 있나요?

GNU 화면은터미널 멀티플렉서,제공합니다

지속성: VNC와 마찬가지로 많은 터미널 멀티플렉서를 사용하면 사용자가 한 컴퓨터에서 응용 프로그램을 시작한 다음 다른 컴퓨터에서 다시 연결하고 다시 시작하지 않고도 동일한 응용 프로그램을 계속 사용할 수 있습니다.

다중 창: 다중 터미널 세션을 생성할 수 있으며, 각 세션은 일반적으로 하나의 응용 프로그램을 실행합니다.

세션 공유: 터미널 멀티플렉서를 사용하면 여러 대의 컴퓨터를 동일한 세션에 동시에 연결할 수 있으므로 여러 사용자 간의 공동 작업이 가능합니다.

터미널 에뮬레이터와 nohup/disown이 할 수 없는 로컬 컴퓨터에서 Screen과 같은 터미널 멀티플렉서는 무엇을 할 수 있습니까?

  • 내 로컬 컴퓨터에서는 내 컴퓨터와 단말기 사이의 불안정한 네트워크 연결을 걱정할 필요도 없고, 다른 사용자와 세션을 공유할 필요도 없습니다.

  • 상위 프로세스나 다른 프로세스가 종료된 후에도 프로세스가 유지되도록 하려면 nohup 또는 disown을 사용할 수 있습니다.

  • 터미널 에뮬레이터에서 멀티플렉싱을 위해 여러 탭을 열 수 있나요? 나는 또한 emacs도 이것을 할 수 있다고 생각합니다.

제가 관심을 갖고 있는 기능 중 전부는 아니더라도 대부분이 위에 나열되어 있습니다.

저는 Screen의 유용성에 대해 의문을 제기하는 것이 아닙니다. 예를 들어 nohup/disown/setsid가 작동하지 않을 때 이것을 언제 사용할 수 있는지 알고 싶습니다.

답변1

내 로컬 컴퓨터에서는 내 컴퓨터와 단말기 사이의 불안정한 네트워크 연결을 걱정할 필요도 없고, 다른 사용자와 세션을 공유할 필요도 없습니다.

하지만 실수로 터미널 창을 닫을 가능성은 항상 있습니다. 또는 X 서버를 다시 시작할 수 있습니다.

상위 프로세스나 다른 프로세스가 종료된 후에도 프로세스가 유지되도록 하려면 nohup 또는 disown을 사용할 수 있습니다.

하지만 프로그램에서 요구하는 경우에는 입력할 수 없습니다.

터미널 에뮬레이터에서 멀티플렉싱을 위해 여러 탭을 열 수 있나요? 나는 또한 emacs도 이것을 할 수 있다고 생각합니다.

예, 그렇게 할 수 있습니다.

내 머리 위에서 GNU screen너에게로 돌아가자:

  • 마우스를 사용하지 않고 텍스트를 선택하고 X 클립보드에 복사하는 기능

  • 마우스를 사용하지 않고 화면 창 사이에서 텍스트를 선택, 복사 및 붙여넣는 기능

  • 마우스를 사용하지 않고 화면에서 문자열을 검색하는 기능

  • 직렬 콘솔 에뮬레이터이지만 물론 minicom이 목적을 위해 이와 같은 다른 프로그램을 사용할 수도 있습니다.

관련 정보