在Google云平台上不断运行python

时间:2018-06-01 21:54:34

标签: python google-cloud-platform

所以目前我正在尝试托管一个用Python制作的小机器人。这意味着全天候运行所以我尝试了谷歌云平台。我在小型VM服务器上安装了Ubuntu dist,我可以完美地运行机器人。但是当我退出我的ssh会话时,python停止运行。我试过寻找解决方案,但我什么都没发现。

那么,如何在我的Ubuntu VM上继续运行python 24/7?

1 个答案:

答案 0 :(得分:1)

典型的解决方案是tmuxscreen。我更喜欢tmux,所以我会给出相应的说明。

首先安装tmux

sudo apt-get install tmux

然后开始一个会话:

tmux new -s mybot

然后使用您通常使用的任何命令启动机器人。使用Ctrl-a Ctr-d从屏幕上分离。您现在可以退出ssh会话,机器人仍然会运行。

要重新连接到会话(关闭机器人或其他),只需运行:

tmux attach -t mybot