直接用java -jar xxx.jar来启动jar包的话,当退出或关闭shell时,程序就会停止掉。以下方法可让jar运行后一直在后台运行。
//后台运行,退出shell时会停止。
java -jar server.jar &
//后台运行,退出shell依然运行。
nohup java -jar server.jar &
如果想要关闭java进程,输入命令行
1,列出后台进程
ps -ef | grep java
2,杀死进程
kill -9 xxxx
(xxxx为上条命令列出的后台进程的pid, -9 表示无条件终止)