não está separada

2

Eu tenho um script e uso o seguinte comando:

screen -dmS name bash -c "ls -1 > out"

O que estou tentando alcançar é criar uma sessão de tela, executar um comando e desconectá-lo. O comando acima está funcionando bem, exceto pela sessão de tela que está sendo finalizada:

screen -list
No Sockets found in /var/run/screen/S-root.

Por que a sessão não é salva apesar dos parâmetros -dm ?

    
por Andrew 08.01.2012 / 18:06

1 resposta

1

Adicione ao seu arquivo ~ / .screenrc:

 zombie cr

Essa configuração manterá as janelas de tela internas abertas quando o processo filho tiver saído.

Você então pressiona "c" ou "r" para limpar ou ressuscitar a tela. Você pode ver mais detalhes sobre a configuração de zumbis se você executar "man screen"

    
por 08.01.2012 / 22:06