gpt4 book ai didi

ubuntu - 在计算引擎上保持 24/7 不和谐机器人正常运行时间

转载 作者:行者123 更新时间:2023-12-04 18:42:51 25 4
gpt4 key购买 nike

我在 GCP 计算引擎(ubuntu)上创建了一个实例,并使用 SSH 下载了 python。之后,我通过脚本为我的不和谐机器人克隆了 git。我可以通过 SSH 运行 python3 bot.py 并运行我的机器人。但是,每当我关闭 SSH 或关闭我的笔记本电脑时,机器人就会断开连接。如何保持计算引擎和我的不和谐机器人有 100% 的正常运行时间?

最佳答案

有很多方法可以让您的脚本在 Linux 上 24/7 全天候运行。
出于此答案的目的,我假设您正在运行 Debian 10(新 VM 的默认操作系统)。

  • Screen - 在我看来,这是断开连接后继续运行脚本的最简单方法。如果您正在运行 Debian,您可以使用 sudo apt install screen 进行安装。 .然后输入 screen然后您将被带到您的虚拟屏幕,您可以在其中运行所有内容,就像在常规 shell 中一样。启动脚本后,您可以通过按 ctrl + a d 来“分离”它。 .然后,您可以断开 SSH session 并在需要时重新连接(几小时、几天后等)。然后输入 screen -r并且您刚刚附加到运行脚本的屏幕上。您也可以在虚拟机上同时运行多个“屏幕”。
  • Tmux - mentioned by John Hanley - 具有非常相似的功能,所以我不会详细说明。
  • 创建服务 - 这是连续运行某些东西的“正确”方式 - 如果由于某种原因您的脚本会崩溃,它可以自动重新启动(与以前的解决方案相反)。你可以找到一个很好的tutorial on how to create your own service这里。另一个关于如何在 Linux 中创建服务的好例子是 here .
  • 关于ubuntu - 在计算引擎上保持 24/7 不和谐机器人正常运行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69521175/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com