1.使用 nohup 和 & 啟動應用程序:
nohup java -jar 你的jar包.jar > output.log 2>&1 &
解釋:
nohup:忽略掛起信號(SIGHUP),使進程在退出終端后繼續運行。java -jar lxyoj-code-sandbox-0.0.1-SNAPSHOT.jar:運行你的 Java 應用程序。> output.log 2>&1:將標準輸出和標準錯誤輸出重定向到output.log文件。&:在后臺運行該進程。
這樣,即使你關閉終端,應用程序也會繼續在后臺運行。?
2.確認應用程序已啟動:
ps aux | grep 你的jar包.jar
你應該看到一個新的與 your
.jar相關的 Java 進程在運行。同時,你可以查看
output.log文件,確保應用程序啟動成功:
tail -f output.log
3.停止當前運行的 Java 應用程序:
kill 進程號