Como manter o X-Server rodando via 'ssh -Y' depois de fechar o shell?

1

meu nome é Chris e tenho problemas para executar um script Python em um servidor.

Eu tento executar um script Python, que faz uso do módulo Python wx, em um servidor. Por isso, eu abro um shell de conexão ao servidor via 'ssh -Y', em seguida, estou executando o script com um '& amp; ' no fim. Tudo funciona bem bunt quando eu sair do programa provoca um erro interno (algo com X Display ... eu não me lembro exato). É o mesmo erro que recebo quando me conecto sem '-Y'. Então, o que posso fazer se eu quiser sair e manter o X-Server rodando? ou é outra coisa?

Obrigado pela sua ajuda!

    
por Chris 14.03.2013 / 20:31

1 resposta

1

A execução do script com um "e" comercial por trás significa que ele será feito em segundo plano no shell. Então, ele ainda está em execução, mesmo que você receba um aviso. (Digite jobs nesse prompt e você verá.)

Para não obter o erro ao sair da sessão ssh, primeiro forme o script digitando fg no prompt, então pare com Ctrl + C , ou pare com isso digitando kill %1 no prompt.

    
por zwets 14.03.2013 / 20:37