Posso me conectar ao script python de início automático?

1

Estou executando o Lubuntu 13.10 e tenho um script python que é executado na inicialização através de ~/.config/lxsession/Lubuntu/autostart . O script inicia um aplicativo da web e gera várias informações na saída do terminal. Fiz algumas alterações agora no script python e desejo reiniciá-lo e mantê-lo em execução em segundo plano.

É possível conectar / anexar ao script python em execução através do terminal para que eu possa ver a saída dos scripts? Eu tentei reptyr mas recebo um erro indicando que é um subprocesso. Ou, isso não é possível e a única opção para matar o processo manualmente e reiniciá-lo através de outro terminal? É claro que, na próxima inicialização, as alterações entrarão em vigor, mas é bom saber se posso interagir com os processos em execução.

Obrigado pela sua ajuda.

    
por qtips 25.12.2013 / 14:42

1 resposta

0

"Conectar" a um script geralmente significa que seu programa está escutando um soquete e você deseja se conectar a esse soquete.

Eu acho que você quer dizer como substituir o script que está sendo executado em segundo plano.

A maneira mais simples é eliminar o processo e reiniciar a nova versão a ser executada no fundo de um terminal:

nohup python your_script.py &
    
por warvariuc 26.12.2013 / 10:41