后台启动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 进程号即可将该程序关闭
春有百花秋有月,夏有凉风冬有雪!