Linux下Tomcat服务器catalina.out日志文件按天切分
1. 编写Linux执行脚本moveLog.sh(目录为: /usr/local/tomcat)
#!/bin/sh # 设置日志文件所在位置 source_home=/usr/local/tomcat # 设置日志文件需要迁移的位置(source_home和dest_home可以是同一个目录) dest_home=/user/local/logs # 将每天的日志文件按照日期命名迁移到其它地方(生成的日志文件格式例如:catalina.out-2019-04-30) data_time=`date +‘%Y-%m-%d‘` && cp -p $source_home/catalina.out $dest_home/catalina.out-$data_time # 清空原来的日志文件(不能将catalina.out文件删除后再创建) echo ‘‘ > $source_home/catalina.out
2. 设置可执行权限(请注意moveLog.sh文件的目录)
chmod a+x /usr/local/tomcat/moveLog.sh
3. 添加系统定时任务
- 执行命令: crontab -e
- 添加定时任务: 55 23 * * * sh /usr/local/tomcat/moveLog.sh
- 保存
相关推荐
风语者 2020-09-18
sunnyhappy0 2020-05-17
BiPerler 2020-05-09
ErixHao 2020-05-08
zyjj 2020-04-25
Carlos 2020-04-21
一路到黑 2020-03-26
lihy0 2020-03-26
Silvercell 2020-03-24
QAnyang 2020-03-14
zbcaicai 2020-03-08
ALLWITHLOVE 2020-02-22
citic 2020-02-22
xcznb 2020-02-11
melonjj 2020-01-02
Lemonlemontree 2013-07-29
xushxbigbear微信 2019-12-23
thlm0 2019-12-08