一、启动程序
首先启动jar包命令:
nohup java -jar xxx.jar >yyy &
该命令是后台启动应用jar程序包
xxx:表示jar包的名称
yyy:表示输出日志文件的名称
&:表示后台执行
nohup java -jar xxx.jar >yyy
&去掉,表示前台执行,也就是我们执行Ctrl+c可以终止进程执行,关闭终端窗口也会终止进程
nohup java -jar xxx.jar
>yyy去掉,因为没有指定具体的日志输出地址,所以日志会输出到默认文件地址,同级目录下nohup.out文件中
java -jar xxx.jar
nohup去掉,表示前台启动jar程序,日志输出到控制台,也就是这样子
二、查看日志
一般执行后台执行命令,或者重定向日志输出文件后,利用下面这条命令查看日志:
tail -f yyy
yyy:日志文件名称
这条命令实时监听日志的变化,像下面这样:
三、结束后台jar进程
首先要结束进程,我们要先查看相应jar程序的pid,执行命令:
ps -aux|grep java
然后执行kill命令杀死进程:
kill -9 PID
四、推荐终端(MobaXtern)
说道终端连接软件,相信很多人用的都是Xshell、SecureCRT、putty、FileZilla、Wincp来搭配使用,这里要推荐一款我认为最好用的集ssh、sftp、host图形化显示等等功能,非常友好。