A tela está retornando a mensagem: "Deve estar conectado a um terminal".

1

Estou executando um programa Java e, com o programa Java, executo um script Python. O script python (com subprocess.Popen) executa o comando

screen -x hg1 -X stuff "jsp sign edit status1 2 test line $(printf '\r')"

... mas quando isso acontece, ele retunde o erro

Must be connected to a terminal.

Eu tentei fazer muitas coisas, incluindo fazer várias opções (por exemplo, -dm, -d, -m, etc.), mas nenhuma delas funciona.

Como eu faço da tela coisas um comando sem me dar esse erro?

    
por Ivan 02.01.2014 / 00:50

1 resposta

0

Tente isto:

screen -dm -x hg1 -X stuff "jsp sign edit status1 2 test line $(printf '\r')"

Você pode encontrar mais informações aqui: link

    
por 23.11.2014 / 18:03