Использование экрана для продолжения процесса - PullRequest
0 голосов
/ 04 января 2012

Итак, у меня есть домен, и мне нужно поддерживать процесс Python после завершения сеанса SSH.Прямо сейчас, когда я выхожу, он выходит из строя.

Мне сказали использовать Screen, но я сражаюсь с этим документом GNU.Как бы я использовал Screen для запуска процесса python и поддержания его работы после выхода из сеанса SSH?

Ответы [ 2 ]

8 голосов
/ 04 января 2012

Войти. Запустить экран. Запустите вашу программу на Python. Нажмите crtl-a crtl-d, чтобы отсоединиться от экрана. Выйти.

Войдите снова. screen -r для повторного подключения к вашему процессу.

2 голосов
/ 04 января 2012

Хотя мне нравится GNU Screen, классическим решением для этого является nohup, что гораздо проще и в равной степени полезно , если , вам никогда не нужно повторно подключаться к процессу.

nohup script.py должно быть достаточно. Вывод процесса сохраняется в файл в текущем каталоге.

...