Como forçar o terminal bash a executar Enter após receber o comando via python os.system ()?

1

Estou executando alguns comandos bash via python os.system('/vt -start ./home/mydb ./home/images/image-001-053.png 2>&1 | tee ./ results.txt >/dev/pts/2') . Este é um comando que pode ser executado no terminal com tty=/dev/pts/2 .

Depois de executar o comando, a saída do terminal bash é salva em um arquivo ( results.txt ) e depois eu devo ler o arquivo. O problema é que depois de executar o comando, preciso pressionar manualmente o teclado Enter key para executar o próximo comando no mesmo terminal com tty number 2 , o python não está forçando '\n' a retornar à linha de comando novamente.

Você tem alguma sugestão? Como posso adicionar um comando que simula o teclado Enter key no terminal?

    
por sc241 13.04.2018 / 20:20

0 respostas