Java

我應該如何使用 nohup 執行 .java 或 .class 文件?

  • May 17, 2016

我第一次只是在nohupUbuntu 伺服器上玩耍。我閱讀了一些文件nohup並了解了帶有選項的正在執行的命令,例如nohup ./server.sh &.

我想知道的是,我應該如何使用 .java 文件執行nohup?有什麼特別的方法嗎?或者我應該將它轉換為 ajar然後按照此處所述執行它。任何幫助將不勝感激。

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 的一部分。這是為了讓您的程序在後台執行。

引用自:https://unix.stackexchange.com/questions/283372