Sessão de tela falha ao desconectar

0

Eu usei com êxito o utilitário screen para executar meus scripts demorados quando estou trabalhando em um servidor via ssh . No entanto, ultimamente, tenho me deparado com um problema, descobri que meu script foi encerrado no meio do processo com a seguinte mensagem no screen log

 : cannot connect to X server localhost:10.0

Qual poderia ser o problema aqui? Se isso faz alguma diferença, eu estava me conectando do OSX com o XQuartz em execução e o ssh -Y para conectar-me a um servidor remoto executando o Ubuntu 16.04 LTS.

    
por posdef 09.12.2016 / 13:14

1 resposta

3

O -Y é o seu problema. O script que você está executando está tentando se conectar a uma exibição e, por alguma razão, está se conectando à encaminhada para sua sessão ssh em vez da local. Quando a sessão ssh morre (ou seja, você se desconecta), a tela desaparece e o script falha. Remova o -Y e tudo funcionará como esperado.

    
por 09.12.2016 / 15:15