发布时间:2026-07-21阅读(1)
公司最近负责的项目都基于SpringBoot开发,因此项目打的包是个jar包的格式,运维实施人员需要把jar包发布到服务器并启动起来。
实施过程nohup java -jar projecct.jar >> project.log 2>&1 &
命令解释:
tail -f project.log
终止进程ps -ef | grep project.jar | grep -v grep | awk {print $2}
kill -9 `ps -ef | grep project.jar | grep -v grep | awk {print $2}`
日志切割由于运行日志是持续输出到 project.log 这个文件,时间久了之后文件就会变得非常大,下面介绍清空日志及切割日志的方法
1.清空日志
cat /dev/null > project.log
2.切割日志
切割日志使用split命令,命令一般结合参数-b -d命令例子:
split -l 300 log.txt newfile
split -b 10m log.txt newfile
cat newfile* > orifile
结语本文介绍了jar包在linux系统的运行与停止,以及查看日志及切割日志的一般方法,启动多个jar包也同理,但是当jar包数量多的时候,编写脚本可以达到一键执行的效果。

Copyright © 2024 有趣生活 All Rights Reserve吉ICP备19000289号-5 TXT地图HTML地图XML地图