Gnu-Screen

從內部螢幕啟動頂級螢幕

  • July 29, 2016

我在一個螢幕會話中,並想從那裡啟動另一個螢幕。但是我不希望新螢幕位於現有(或現有的子程序)內。

即,如果我只是從現有螢幕啟動螢幕,我會得到一個這樣的程序樹:

├── screen 1
│    └── screen 2

但我想要:

├── screen 1
├── screen 2

從手冊頁中,該-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這是一個不錯的選擇對。

引用自:https://unix.stackexchange.com/questions/299063