1.常规运行方式:
java -jar xxx.jar
这种方式能够在控制台直接看到日志打印,但是一旦control+C退出之后,Java进程也会停止;
2.后台运行:
java -jar xxx.jar &
命令后面的&代表后台执行,但是在窗口关闭后,进程也会终止;
如果想实现关闭窗口后也能保持运行状态看下面的方式;
3.关闭窗口继续运行:
nohup java -jar xxx.jar &
nohub代表不挂断运行,当用户退出或者窗口关闭还能保持运行状态;
4.制定日志输出文件:
nohup java -jar xxx.jar >output.txt &
>output.txt 指定日志输出到output.txt中;可以用下面命令查看日志:
tail output.txt
5.查看运行jar的进程信息:
ps -ef | grep xxx.jar
结果如下图所示:
cy-admin.jar 所占用的pid为5906
6.结束进程:
kill 进程号
例如上面例子中的进程号为5906
kill 5906