首先java项目需要打包成jar包,然后上传到Linux系统中
这时我们在Linux系统中要cd到Jar包的路径
下面介绍几种启动jar包的方法
一、启动方法
1、java -jar xxx.jar
最常用的启动jar包命令,特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出
同时输出结果会在控制台上显示。适用于调试
2、java -jar xxx.jar &
&代表持续在后台运行 ,ctrl+c 后程序也会继续运行
同时输出结果会在控制台上显示。适用于调试
3、nohup java -jar xxx.jar &
nohup 即 no hang up 不挂断 ,关闭SSH客户端连接,程序不会中止运行
缺省情况下该项目的所有输出被重定向到nohup.out的文件中
适用于长期运行的项目
4、nohup java -jar xxx.jar >aaa.log &
输出重定向到aaa.log文件,即输出内容不打印到屏幕上,而是输出到aaa.log文件中
适用于长期运行的项目
二、参数介绍
1、nohup 和 &
使用&后台运行程序,结果会输出到终端。
使用Ctrl + C,程序免疫
关闭session,程序关闭
使用nohup运行程序,结果默认会输出到nohup.out
使用Ctrl + C,程序关闭
关闭session,程序免疫
平日线上经常使用nohup和&配合来启动程