我应该如何使用 nohup 运行 .java 或 .class 文件?

我应该如何使用 nohup 运行 .java 或 .class 文件?

nohup这是我第一次在 Ubuntu 服务器上玩。我阅读了一些有关的文档nohup,并了解了带有诸如nohup ./server.sh &.

我想知道的是,我应该如何使用运行 .java 文件nohup?有具体的方法吗?或者我应该将其转换为 ajar然后按上述方式运行它这里。任何帮助,将不胜感激。

答案1

nohup 是一个命令,它使另一个命令免受 hup 信号的影响。假设您已经知道它的行为方式,您可以运行 java 文件:

nohup ${JAVA_HOME}/bin/java YourClass &

或者

nohup ${JAVA_HOME}/bin/java -cp ${CLASSPATH} YourClass & 

如果是罐子

nohup ${JAVA_HOME}/bin/java -jar Yourjar.jar &

注意:最后一个 & 符号不是 nohup 的一部分。这是为了让您的进程在后台运行。

相关内容