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 进程号