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
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?
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