2016-12-15 2 views
0

Недавно я получил свой собственный VPS и намеревался запустить у меня бомбу разлада. Однако основная проблема, с которой я сталкиваюсь, заключается в закрытии сеанса PuTTY, тогда программа отключается, даже если сервер остается включенным.В терминале Ubuntu, как я могу сохранить программу python?

Как я могу сделать программу процессом, которая остается навсегда, пока я не решит закончить ее?

ответ

1

Поскольку вы на убунту в окне терминала при запуске программы питона использовать команду поЬир (мужчина страница синопсис):

поЬир - запустить команду, защищенную от зависаний, с выходом на не-TTY

Например:

$ nohup /tmp/a.out /tmp/data 
nohup: ignoring input and appending output to 'nohup.out' 
$ 
+1

Или, так как программа OP представляет собой программу python, «nohup python mybot.py arg1 arg2 ...». –

0

Вы можете запускать любые файлы скриптов в фоновом режиме, давая амперсанд (&) символ в конце имени файла в терминале.

Пример:

sudo filename.py & 

Это продолжает работать, даже если закрыть шпатлевка сессии.

Смежные вопросы