有没有办法让应用程序在 Linux 服务器上运行?

Posted

技术标签:

【中文标题】有没有办法让应用程序在 Linux 服务器上运行?【英文标题】:Is there way to keep an application running on a Linux server? 【发布时间】:2014-07-17 05:25:42 【问题描述】:

我在我的 Godaddy Linux 服务器上使用 Ngrok (https://ngrok.com/) 应用程序来创建到我的主机的本地隧道。

但是,我通过 SSH 访问服务器并运行应用程序,但是当我退出 SSH 连接时,应用程序停止运行,所以 有没有办法让 Ngrok 应用程序在 Linux 服务器上运行(可能作为服务) ?

注意:我在 Godaddy 服务器上没有 root 访问权限,所以无论解决方案应该能够以非 root 用户身份进行处理

【问题讨论】:

使用nohup运行应用程序。 在这里寻找答案serverfault.com/questions/311593/… 寻找askubuntu.com/questions/8653/… @Barmar 感谢 nohup 运行良好 @Jayesh 谢谢,screen 似乎也可以工作,但在 Godaddy 共享主机服务器上没有安装 tmux 【参考方案1】:

您需要使用 GNU 屏幕。 screen

然后您可以使用 CTRL + A 然后 CTRL + D 退出

希望对你有帮助

【讨论】:

screen 是解决此问题的众多工具之一。更详细的答案如何使用screen 会有所帮助

以上是关于有没有办法让应用程序在 Linux 服务器上运行?的主要内容,如果未能解决你的问题,请参考以下文章

不装mono,你的.NET程序照样可以在Linux上运行!

有没有办法让我的二进制文件对 Linux 中的一些全局热键做出反应?

有没有办法让我的笔记本电脑通过 SSH 从远程服务器上运行的 bash 脚本中发出哔哔声?

有没有办法只安装mysql客户端(Linux)? [关闭]

有没有办法连续运行服务?

是否可以在 Linux 上使用 pthreads 打印 CPU 和内核