Lança a tela de nível superior a partir da tela interna

1

Estou dentro de uma sessão de tela e, a partir daí, quero iniciar outra tela. No entanto, não quero que a nova tela esteja dentro do existente (ou um processo filho do existente).

Ou seja. se eu simplesmente começar a tela a partir da tela existente, eu recebo uma árvore de processos como esta:

├── screen 1
│    └── screen 2

mas eu quero:

├── screen 1
├── screen 2
    
por Zitrax 29.07.2016 / 13:31

1 resposta

2

Na página de manual, a opção -m é o que você deseja

   -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. 

Então

$ screen -m

deve fazer o que quiser.

Essa segunda ocorrência de tela pode ser separada, anexada novamente, etc. Se você quiser que essa segunda tela seja separada, -d -m é um bom par de opções.

    
por 29.07.2016 / 14:16

Tags