jar包部署运行与停止运行命令

运行jar包

直接通过 java-jar 的方式可直接在终端前台运行 jar 包,也会直接动态显示日志,这个方式可以测试 jar 包能不能正常的运行。

1
java -jar hgnuman-1.3.0-RELEASE.jar

如果测试莫得问题,那么就可以 ctrl+c 退出程序,就让这个 jar 包后台运行了

1
sudo -u www nohup java -jar hgnuman-1.3.0-RELEASE.jar >hgnuman.log 2>&1 &

这个命令中,我切换到了 www 用户来执行,nohup 让程序在后台执行,后面的 log 就是让这个程序的日志输出到当前目录下,当然名称可以随意更改。

运行这个命令后会返回程序的 PID,等待一会程序就正常运行了。

停止jar包运行

如果是前台的话,直接 ctrl+c 即可停止,如果是在后台运行,那就可通过下方的命令来找到当前正在运行 jar 包的 pid,然后通过 kill 命令干掉这个程序。

1
ps aux|grep hgnuman-1.3.0-RELEASE.jar

可以看到 PID 是 30268,我们 kill 掉他

1
kill 30268

执行之后如果没有任何输出,那就说明已经 kill 掉了,因为没有结果就是最好的结果。

🔰本文标题: jar包部署运行与停止运行命令

🔞本文链接: https://193.gs/jarstartstop/index.html

🌡️本文总热度