【问题标题】:How To Keep a C++ Program Running 24/7 On a VPS [duplicate]如何让 C++ 程序在 VPS 上 24/7 全天候运行 [重复]
【发布时间】:2017-12-18 02:28:29
【问题描述】:

我在 DigitalOcean.com 上有一个使用 Ubuntu 的 VPS,我想知道在退出终端后如何保持程序 24/7 全天候运行。

【问题讨论】:

  • 让它成为一个守护进程:linfo.org/daemon.html
  • 使用nohup,还是您想要更具体的功能?
  • @JesperJuhl 调查一下。
  • @Ken Y-N 我不会有特定的功能。只是能够 24/7 全天候运行。

标签: c++ ubuntu digital-ocean vps


【解决方案1】:

一种方法是使用 VNC。我自己用ubuntu做这个。 VNC 设置起来并不难。它非常容易设置,比您想象的要容易得多。你基本上有一个 VNC 服务器,它运行与 XWindows 的桌面会话,你可以从任何机器连接。我在 ubuntu 机器上使用 Tightvnc,在我的 windows 机器上使用 TightVNC 查看器或 RealVNC 连接,在我使用 remmina 作为客户端的 ubuntu 客户端上。

我使用它的原因正是您所描述的:我可以在 Windows 会话中运行一些东西,然后关闭我的笔记本电脑,然后再连接到它。

一旦您启动一个 VNC 会话,它将 24/7 全天候存在,您可以随时连接到它,会话中运行的终端和其他程序无论您是否连接都保持运行。

当您重新连接时,就像您从未离开过一样。这与使用 nohup 或作为守护进程等在后台运行不同。

【讨论】:

  • 这太过分了。此外,SSH 更易于使用和设置。您可以从任何地方连接到它,甚至可以从例如。一部手机,因为它只是一个终端,不需要任何鼠标输入。
猜你喜欢
  • 2021-07-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-08-17
相关资源
最近更新 更多