스크린 세션에 참여하고 있는데 거기에서 다른 스크린을 시작하고 싶습니다. 그러나 새 화면이 기존 화면(또는 기존 화면의 하위 프로세스) 안에 있는 것을 원하지 않습니다.
즉, 기존 화면에서 화면을 시작하면 다음과 같은 프로세스 트리가 표시됩니다.
├── 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
훌륭한 옵션입니다.