后台启动jar和关闭

1、启动jar架包
    nohup java -jar demo-0.0.1-SNAPSHOT.jar > log.file 2>&1 &     上面的2 和 1 的意思如下:        0    标准输入(一般是键盘) 
     1    标准输出(一般是显示屏,是用户终端控制台)     
       2    标准错误(错误信息输出)   将运行的jar 错误日志信息输出到log.file文件中,然后(>&1)就是继续输出到标准输出(前面加的&,是为了让系统识别是标准输出),最后一个&,表示在后台运行。
2、停止运行的后台程序
netstat -anp  查看到后台运行的程序端口
kill -9 pid   kill掉后台运行的程序

例如:

启动时:

后台启动jar 服务   nohup java -jar  demo-xxxx.jar > /dev/null 2>&1 &

在dev即为根目录下的dev目录下的某个文件可设置如:demo.text等就会将日志在这个文件输出

2.java -jar xxx.jar用此命令只能为前端开启不可关闭,关闭级停止

 

3.netstat -lnp|grep 80       查看80端口的进程  并使用kill -9  进程号即可将该程序关闭

posted @ 2020-07-06 18:01  逝年的我们  阅读(3878)  评论(0编辑  收藏  举报