java - 如何在服务器上自主运行程序,如何在服务器上无限运行java程序?

标签 java jar

<分区>

我有一个 jar 可执行文件,我试图在 Linux 服务器上运行直到停止。我试过查看 Java Service Wrapper API,但这真的很困难,我什至不确定这就是我想要的。有没有一种方法可以在服务器上运行程序,以便在我注销时程序继续运行?我正在使用 ssh 登录服务器并使用命令行运行 jar。谢谢!

最佳答案

运行:

 nohup java -jar myjar.jar &

末尾的 & 符号将在新的 fork 进程中运行它,因此它会在您注销后继续。 nohup 防止它在其所有者注销时挂断。

关于java - 如何在服务器上自主运行程序,如何在服务器上无限运行java程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13390494/

相关文章:

java - 组合发电机

java - 如何使用 MapReduce 函数通过 Spark 在 Java 中排序

java - 所有 Activity 中都可用的选项菜单

java - 从 OSGI 命令提示符运行 OSGI bundle :Import-package missing constraint

java - 无法在 Ubuntu 14.04 上运行 Weka 资源管理器

java - 从命令提示符执行 .jar 文件时发生 JNI 错误

找不到 Java 主文件

java - 我的 Java Web 应用程序中的 ClassNotFoundException/NoClassDefFoundError

java - 未使用 NodeList 获取 XML 标记值

java - netty 套接字 io CORS 错误 : Access-Control-Allow-Origin