Loading... ## 运行jar包 直接通过`java-jar`的方式可直接在终端前台运行jar包,也会直接动态显示日志,这个方式可以测试jar包能不能正常的运行。 ```bash java -jar hgnuman-1.3.0-RELEASE.jar ```  如果测试莫得问题,那么就可以`ctrl+c`退出程序,就让这个jar包后台运行了 ```bash 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`命令干掉这个程序。 ```bash ps aux|grep hgnuman-1.3.0-RELEASE.jar ```  这里可以看到`PID`是30268,我们`kill`掉他 ```bash kill 30268 ```  执行之后如果没有任何输出,那就说明已经`kill`掉了,因为没有结果就是最好的结果。 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 如果觉得我的文章对你有用,请随意赞赏
2 条评论
也可以用systemctl来后台运行,管理也更方便
systemctl确实方便,不过这个项目主要是部署在docker里面的 OωO