Rodar script python em background [RESOLVIDO]

1. Rodar script python em background [RESOLVIDO]

yuri  rosas
yurirosas

(usa Ubuntu)

Enviado em 11/09/2017 - 15:09h

Olá. Uso Orange Pi pra fazer streaming de áudio. Utilizando um cliente SSH. Porém o script/programa que uso para de funcionar se eu desconectar do SSH.

Como eu poderia deixar o script rodando no Orange pi sem a necessidade de meu celular ou PC estar conectado no server SSH dele rodando o script?

Sou novo no mundo Linux, então não conheço os jargões e termos utilizado pelos usuários Linux e do fórum.


  


2. MELHOR RESPOSTA

Eduardo
73du4rd0

(usa Void Linux)

Enviado em 11/09/2017 - 23:25h

Olá amigo, pra desassociar um job do shell utilize o comando "disown" :

#####Exemplo:
$ COMANDO > /dev/null 2>&1 & disown
$ python myscript.py > /dev/null 2>&1 & disown

Depois verifique se o processo continua rodando após encerrar a sessão.
Se resolveu sua dúvida, marque a melhor resposta e o tópico como resolvido.
Abraço!

3. Re: Rodar script python em background [RESOLVIDO]

yuri  rosas
yurirosas

(usa Ubuntu)

Enviado em 12/09/2017 - 19:00h

Não entendi muito bem seu exemplo. pra executar o script em questão eu uso o comando ". /rtl_airband " seguindo pelas opções oferecida pelo script, então eu devo usar ". /rtl_airband -opção1 -opção2 disown"?


4. Re: Rodar script python em background [RESOLVIDO]

Eduardo
73du4rd0

(usa Void Linux)

Enviado em 12/09/2017 - 20:49h

yurirosas escreveu:

Não entendi muito bem seu exemplo. pra executar o script em questão eu uso o comando ". /rtl_airband " seguindo pelas opções oferecida pelo script, então eu devo usar ". /rtl_airband -opção1 -opção2 disown"?


Utilize dessa forma.

./rtl_airband -opção1 -opção2 > /dev/null 2>&1 & disown







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts