Mantendo um Script Python ativo depois de deixar o SSH Client?

2

Eu tenho um loop while no meu script Python e seu script independente, então não posso executá-lo como um daemon.

Também tentei usar o nohup, mas estou com este erro:

root@ubuntu:~/Desktop/starthere-group-ok# nohup python yApp.py &
[1] 3038
root@ubuntu:~/Desktop/starthere-group-ok# nohup: ignoring input and appending output to 'nohup.out'

O nohup.out:

1) Deployment
2) Service Status
3) List Servers
4) Restart Service
5) Restart Server
6) Execute Commands on Servers
Seçiminizi yapın: Traceback (most recent call last):
  File "yApp.py", line 13, in <module>
    selection = raw_input("Seçiminizi yapın: ")
IOError: [Errno 9] Bad file descriptor

Meu script é um tipo de trabalho, quero dizer, a parte de Implantação. Leva horas e horas às vezes e eu não posso deixar o PuTTy aberto.

Seçiminizi yapın:
Means "Make your selection" in Turkish.

Talvez seja por isso que estou tendo esse erro? Estou usando;

#!/usr/bin/env python
# -*- coding: utf-8 -*-

Metas no começo.

Então, o que devo fazer?

Obrigado antecipadamente.

    
por nightrider84 12.12.2011 / 23:01

1 resposta

3

Você pode usar a tela para manter sua sessão viva

link

Ou você pode enviar o trabalho com "at"

link

    
por 12.12.2011 / 23:10