Como criar uma janela GUI que mostre os comandos do Linux sendo executados? [fechadas]

1

Eu criei um software em shell script e eu queria que fosse simples para o usuário instalá-lo, então fiz uma GUI em python mas no meu software, ele executa alguns comandos do Linux que o usuário tem que ver . Na imagem de visualização de instalação do Ubuntu para mais informações, se você clicar no triângulo próximo aos arquivos de cópia, você obterá um console exatamente como eu queria. ** Console ao vivo **

    
por Karthik Srivijay 10.08.2017 / 14:59

1 resposta

1

A maneira mais fácil é definir PS4 como "$" e definir o comando echo no seu script, executar o script em segundo plano com o redirecionamento de saída para um arquivo e ler e exibir esse arquivo na GUI enquanto o script estiver em execução. / p>

Exemplo de script install.sh:

PS4='$ '
set -x
echo "testing..."
pwd
ls

Do shell, execute " ./install.sh > output.txt " para ver o que quero dizer.

    
por 10.08.2017 / 15:52