
スクリーンセッションに参加していますが、そこから別のスクリーンを始めたいです。ただし、新しい画面が既存の画面(または既存の画面の子プロセス)内にあることは望ましくありません。
つまり、既存の画面から画面を起動すると、次のプロセスツリーが表示されます。
├── 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
あなたが欲しいものをする必要があります。
その後、2番目の画面インスタンスを独立して分離または再接続できます。 2番目の画面が切り離され始めるには、これは-d -m
素晴らしいオプションです。