google-cloud-platform - 谷歌云外壳,以便在注销时继续该过程
问题描述
我使用谷歌云中的shell或vps,每次我想在这个shelll中运行一个进程时,当我退出shell中的进程时,也会停止或死亡。我使用了SCREEN
andTMUX
命令,当我离开 shell 20 分钟时,进程会自行关闭。我可以从大师那里得到解决方案吗?
解决方案
简短地回答您的问题:这是不可能的。
更详细的,你需要了解什么是 Cloud Shell:它是一个 google 为你免费启动的微型 VM。您每周有一个配额,并且虚拟机至少每 12 小时重新启动一次
非交互式使用:Cloud Shell 仅供交互式使用。非交互式会话将在出现警告后自动结束。请注意,Cloud Shell 会话的上限为 12 小时,之后会话将自动终止。之后您可以立即使用新会话。
当您未与 Cloud Shell 控制台交互时,它会在 20 分钟后自动停止。为什么?为了节省资源和省钱(在谷歌方面),因为你不支付这个计算资源。
您在文档中有更多关于 Cloud Shell 环境限制的详细信息
无论如何,如果您想在 Cloud Shell 这样的小型 VM 上运行批处理作业,您可以为此使用免费层计算引擎实例。(正确选择地区,否则您将付费!)
推荐阅读
- qt - 如何在 qt web Assembly 中使用推送通知
- javascript - 在javascript中找不到变量
- javascript - 开玩笑通过 eslint 忽略 ReferenceError
- c# - Azure DevOps Pipeline 在 NuGet 还原任务中失败
- php - PHP opendir() 和 scandir() 不工作(CentOS 7)
- image - 从openshift源代码构建容器映像的正确方法是什么
- java - 如何将数组字符串值与枚举值进行比较
- android - 通过 Git Hub 秘密传递 build.gradle android 中的 local.properties
- c++ - const 指针会在 C++ 中生成 const 字段吗?
- mongodb - MongoDB - 在不同端口上使用正确的配置自动启动