1.我们都知道在linux系统上启动一个jar包,只需要进入到jar包所在的文件夹下,然后通过命令
java -jar xxx.jar
来启动,但是这样启动会存在一个问题,就是一退出控制面板服务就停止运行了。
2.让jar程序持续运行的方法
(1)方法一:通过在命令后加一个:& 来让服务持续运行。
java -jar xxx.jar &
这样服务会在后台运行,但是当断开连接后服务还是会停止运行。
(2)方法二:通过在命令前加一个:nohup 来实现持续运行
nohup java -jar xxx.jar
这个命令启动的jar服务,只有当服务器瘫痪的时候才会停止运行。
使用的时候,请将xxx更换成您的jar包名称!
如果想停止运行的jar包,通过 ps -ef | grep 服务名 来获取该服务的PID,如下图
ps -ef | grep xxxx
167851就是这个服务的PID,然后通过 kill -s 9 167851 来杀死这个进程
kill -s 9 进程号
这样你就关闭了这个服务。