não pode reconectar a tela

1

Eu tenho tido problemas com a tela (o comando do terminal). Se eu digitar screen -ls , isso me dará:

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

Para screen -r , obtenho:

There is no screen to be resumed.

O que eu fiz foi colocar @reboot screen -d -m /path/to/script no crontab, meu shell script inicia um processo java.

Meu htop mostra o comando PID do java e da tela. Alguma idéia?

Obrigado antecipadamente.

P.S .: eu uso o Ubuntu 14.04.1 LTS

    
por dustfeather 10.09.2014 / 23:57

2 respostas

0

Eu vi o mesmo problema no Ubuntu 14.04.1. Ainda não sei ao certo o que está causando o problema, mas isso recriará o fifo / socket e permitirá que você se reconecte à sessão de tela.

kill -CHLD <PID_OF_SCREEN>
    
por ludacris 15.11.2014 / 03:54
0

Talvez a tela esteja sendo criada por um usuário diferente de root e, portanto, não esteja no diretório /var/run/screen/S-root e, em vez disso, esteja no diretório /var/run/screen/S-username .

Você pode tentar adicionar a tela ao seu crontab raiz em vez do crontab de um usuário. Exemplo:

sudo crontab -u root -e

    
por TheSchwa 11.09.2014 / 01:29