java -jar ***.jar
E:BigDatabd >java -jar zxy.jar ____ _ _ |_ / __ __ | || | / / / _, | /___| /__ _|__/ _|"""""|_|"""""|_| """"| "`-0-0-'"`-0-0-'"`-0-0-' 2022-06-26 22:38:55.699 [36morg.hibernate.validator.internal.util.Version:21[0;39m - HV000001: Hibernate Validator 6.1.6.Final 2022-06-26 22:38:56.729 [main] [34mINFO [0;39m - Starting v3.1.0 on LAPTOP with PID 32036 (E:BigDatabdzxy.jar started by ZXY in E:BigDatabd)二、后台启动
- 命令详情
javaw -jar **.jar # 根据端口号查询jar包进程PID nestat -ano | findstr 8888 # 根据PID关闭进程 taskkill /pid 1234 /f
- 命令执行窗口
E:BigDatabd>javaw -jar zxy.jar E:BigDatabd>netstat -ano | findstr 8888 TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 31712 TCP [::]:8888 [::]:0 LISTENING 31712 E:BigDatabd>taskkill /pid 31712 /f 成功: 已终止 PID 为 31712 的进程。 E:BigDatabd>三、输出日志
后台启动同时,指定目录文件输出日志详情
javaw -jar **.jar > startUpLog.log 2>&1 &
E:BigDatabd>javaw -jar zxy.jar > ./logs/startUpLog.log 2>&1 & E:BigDatabd>netstat -ano | findstr 8888 TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 33572 TCP [::]:8888 [::]:0 LISTENING 33572 E:BigDatabd>taskkill /pid 33572 /f 成功: 已终止 PID 为 33572 的进程。 E:BigDatabd>四、动态监控日志
在使用后台启动的时候,将日志输出到指定的目录,在Linux中通常采用tail来实时监控日志生成
在Windows中通常可以使用tail,不过这里需要安装tail
tail -f **.log
官网下载tail-for-windows
CSDN资源下载
E:BigDatabd>javaw -jar zxy.jar > ./logs/startUpLog.log 2>&1 &
E:BigDatabd>tail -f ./logs/startUpLog.log
2022-06-26 23:01:28.655 [main] [0;39m - register minidao name is { org.zxy.bidata.dao.test }
2022-06-26 23:01:28.657 [main] [0;39m - register minidao name is { org.zxy.bidata.dao.test }
.......
# 使用ctrl + c 即可关闭tail进程
E:BigDatabd>netstat -ano | findstr 8888
TCP 0.0.0.0:8888 0.0.0.0:0 LISTENING 28756
TCP [::]:8888 [::]:0 LISTENING 28756
E:BigDatabd>taskkill /pid 28756 /f
成功: 已终止 PID 为 28756 的进程。
E:BigDatabd>
五、每天日志输出+动态查看
E:BigDatabd>date
当前日期: 2022/06/27 周一
指令获取date中的年月日:%date:~0,4%%date:~5,2%%date:~8,2%
# 将每天的日志输出到日志文件中 E:BigDatabd>javaw -jar zxy.jar > ./logs/startUpLog_%date:~0,4%%date:~5,2%%date:~8,2%.log 2>&1 & # 通过指定目录,获取当日日志查看输出 E:BigDatabd>tail -f ./logs/startUpLog_%date:~0,4%%date:~5,2%%date:~8,2%.log



