如何在VPS上保持C ++程序全天候运行

时间:2017-12-18 02:28:30

标签: c++ ubuntu digital-ocean vps

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

1 个答案:

答案 0 :(得分:0)

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

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

一旦你开始VNC会话,它将全天候存在,你可以随时连接它,无论你是否连接,终端和会话中运行的其他程序都会继续运行。

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