【问题标题】:Google cloud shell so that the process continues when logged out谷歌云外壳,以便在注销时继续该过程
【发布时间】:2021-02-19 11:07:28
【问题描述】:
我使用来自谷歌云的 shell 或 vps,每次我想在这个 shelll 中运行一个进程时,当我退出 shell 中的进程时,也会停止或死亡。
我使用了SCREEN 和TMUX 命令,当我离开shell 20 分钟时,进程会自行关闭。
能从高手那里得到解决方案吗?
【问题讨论】:
标签:
google-cloud-platform
debian
screen
vps
tmux
【解决方案1】:
简短地回答您的问题:这是不可能的。
更详细的,你需要了解什么是 Cloud Shell:它是一个 google 为你免费启动的微型 VM。您每周有一个配额,并且虚拟机至少每 12 小时重新启动一次
非交互式使用:Cloud Shell 仅供交互式使用。非交互式会话将在出现警告后自动结束。请注意,Cloud Shell 会话的上限为 12 小时,之后会话将自动终止。之后您可以立即使用新会话。
当您未与 Cloud Shell 控制台交互时,它会在 20 分钟后自动停止。为什么?为了节省资源和金钱(在 Google 方面),因为您无需支付此计算资源。
您可以在documentation 中了解有关 Cloud Shell 环境限制的更多详细信息
无论如何,如果您想在 Cloud Shell 这样的小型 VM 上运行批处理作业,您可以为此使用 the Free tier 计算引擎实例。 (正确选择地区,否则您将付费!)