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