내부 화면에서 상단 화면 실행

내부 화면에서 상단 화면 실행

스크린 세션에 참여하고 있는데 거기에서 다른 스크린을 시작하고 싶습니다. 그러나 새 화면이 기존 화면(또는 기존 화면의 하위 프로세스) 안에 있는 것을 원하지 않습니다.

즉, 기존 화면에서 화면을 시작하면 다음과 같은 프로세스 트리가 표시됩니다.

├── screen 1
│    └── screen 2

하지만 나는 원한다:

├── screen 1
├── screen 2

답변1

맨페이지에서 이 -m옵션이 원하는 것입니다.

   -m   causes screen  to  ignore  the  $STY  environment  variable.  With
        "screen  -m"  creation  of  a  new session is enforced, regardless
        whether screen is called from within  another  screen  session  or
        not. 

그래서

$ screen -m

당신이 원하는 것을해야합니다.

그런 다음 두 번째 화면 인스턴스를 독립적으로 분리하거나 다시 연결할 수 있습니다. 두 번째 화면이 분리되기 시작하려면 이것이 -d -m훌륭한 옵션입니다.

관련 정보