我们如何在 Linux (Ubuntu) 中将 Java 制作的应用程序作为后台进程启动。在使用基于 .Net 的应用程序的 Windows 中,我们可以将其安装为服务。
那么什么是专业又安全的方式呢?
最初我的愚蠢导致我使用 Tomcat 服务器:p
编辑:一些研究建议在从终端启动 Ubuntu 中的进程时使用命令“守护进程”
正确的做法是添加init脚本
将启动和停止脚本放入/etc/init.d/,然后创建指向这些脚本的符号链接/etc/rc[runlevel].d/以启动和停止您的服务
对于 apache2,有这个脚本 /etc/init.d/apache2
启动脚本:在/etc/rc5.d:
S91apache2 -> ../init.d/apache2
Run Code Online (Sandbox Code Playgroud)
杀死脚本:在/etc/rc6.d和/etc/rc1.d
K09apache2 -> ../init.d/apache2
Run Code Online (Sandbox Code Playgroud)
听起来你想要 rc5.d
欲了解更多详细信息,请阅读
/etc/init.d/README
Run Code Online (Sandbox Code Playgroud)
对于运行级别,请参阅
更多资源:
| 归档时间: |
|
| 查看次数: |
1826 次 |
| 最近记录: |