运行jar包

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

java -jar hgnuman-1.3.0-RELEASE.jar 

image-20220326180200358

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

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

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

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

image-20220326180440141

停止jar包运行

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

ps aux|grep hgnuman-1.3.0-RELEASE.jar

image-20220326175716209

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

kill 30268

image-20220326175828664

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

如果觉得我的文章对你有用,请随意赞赏