Постоянно запускать python на облачной платформе Google - PullRequest
0 голосов
/ 02 июня 2018

Так что в настоящее время я пытаюсь разместить маленького бота, который я сделал на Python.Он должен работать круглосуточно, поэтому я попробовал облачную платформу Google.У меня есть дистрибутив Ubuntu, установленный на небольшом виртуальном сервере, и я могу отлично запустить бота.Однако, когда я выхожу из сеанса SSH, питон перестает работать.Я пытался найти решения, но ничего не нашел.

Итак, как мне продолжать работать с python 24/7 на моей виртуальной машине Ubuntu?

1 Ответ

0 голосов
/ 02 июня 2018

Типичным решением для этого будет либо tmux или screen.Я предпочитаю tmux, поэтому я дам для этого инструкции.

Начните с установки tmux

sudo apt-get install tmux

Затем запустите сеанс:

tmux new -s mybot

Затем запустите своего бота любой командой, которую вы обычно используете.Отсоединиться от экрана с помощью Ctrl-a Ctr-d.Теперь вы можете выйти из сеанса ssh, и бот все еще будет работать.

Чтобы заново подключиться к сеансу (закрыть бот или что-то еще), просто запустите:

tmux attach -t mybot
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...