Назад | Перейти на главную страницу

Сохранение сценария Python после выхода из клиента SSH?

У меня есть цикл while в моем скрипте Python и его независимом скрипте, поэтому я не могу запустить его как демон.

Также я пробовал использовать nohup, но у меня такая ошибка:

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'

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

Мой сценарий - это своего рода работа, я имею в виду часть развертывания. Иногда на это уходит часы, и я не могу оставить PuTTy открытым.

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

Может, поэтому у меня такая ошибка? Я использую;

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

Метас в начале.

Так что я должен делать?

Заранее спасибо.

Вы можете использовать экран, чтобы поддерживать сеанс работы

http://www.rackaid.com/resources/linux-screen-tutorial-and-how-to/

Или вы можете отправить задание с "в"

http://linux.about.com/library/cmd/blcmdl1_at.htm