mostra a saída do arquivo python no console

1

no console eu corro pgrep python | xargs ps e ele me mostra 2 scripts python rodando em segundo plano. Mas como posso mostrar a saída de cada script no console?

P.S. Eu só quero ver as últimas saídas impressas de scripts para saber se os scripts estão funcionando bem ou imprimiram algumas exceções ou minhas mensagens.

Subpesquisa adicional - O que no caso, quando os scripts são executados automaticamente via rc.local na inicialização? Existe alguma maneira de obter tela para esses scripts?

    
por peter 07.12.2017 / 15:03

1 resposta

6

A maneira mais fácil é usar screen ou tmux . Ambos permitem que você se desconecte de uma sessão em execução enquanto mantém os terminais que seus scripts estão usando para saída. Para usar qualquer uma delas, simplesmente digite tmux (ou screen ) ao se conectar com o ssh (talvez seja necessário instalar o tmux primeiro, mas a maioria das distribuições ferramentas disponíveis nos repositórios padrão) e, em seguida, execute seu script como de costume. Se você desconectar, execute o tmux attach novamente após reconectar-se ao ssh para restaurar sua sessão anterior.

    
por 07.12.2017 / 16:04

Tags