Kur*_*eek 4 virtual-machine google-cloud-platform server
这个问题似乎非常基本,但我无法在https://cloud.google.com/compute/docs/instances/create-start-instance快速找到答案。我正在 Google Cloud VM 上运行MicroMDM服务器,方法是使用 SSH 连接到(从 Google Cloud Console 中的 VM 实例页面),然后运行命令
> sudo micromdm serve
Run Code Online (Sandbox Code Playgroud)
但是,我注意到当我关闭笔记本电脑时,服务器也会停止,这实际上就是我首先想在虚拟机中运行服务器的原因。
保持服务器运行的推荐方法是什么?我应该使用systemd或运行该进程作为 Docker 容器吗?
当您从命令行运行该服务时,您将其“附加”到您的 shell 进程,当您终止 ssh 会话时,您的作业也会终止。
要使进程在后台运行,只需在命令末尾附加 & (根据您的情况):
sudo micromdm serve &
Run Code Online (Sandbox Code Playgroud)
这样,即使在您退出会话后,您的服务器仍然处于活动状态。如果您希望该服务器始终处于运行状态,我还建议您在实例启动脚本中添加该行,这样您就不必每次都手动运行命令:)
有关 Compute Engine 启动脚本的更多信息,请参见此处。
| 归档时间: |
|
| 查看次数: |
4025 次 |
| 最近记录: |