shell脚本切割日志的例子

发布时间:2019-08-15编辑:脚本学堂
分享一个用于分割日志文件的shell脚本,使用linux shell分割日志还是很方便的,需要的朋友参考下。

例子,用于分割日志文件shell/ target=_blank class=infotextkey>shell脚本

完整代码:
 

复制代码 代码示例:

#!/bin/bash 
#Scripts for jbossWeb catalina.out cut every day 
#eg: catalina.out.20100804 
# www.jb200.com

BASE_LOG_PATH=/home/Gzh/shell/ 
JBOSS_LOG_PATH=/usr/local/OA/jboss-cw-oa/logs/ 
 
cat ${JBOSS_LOG_PATH}catalina.out > ${JBOSS_LOG_PATH}catalina.out.`date -d today +%Y%m%d` 
cat /dev/null > ${JBOSS_LOG_PATH}catalina.out  
 
echo "cut ${JBOSS_LOG_PATH}catalina.out  jbossWeb log successfully at `date -d today +"%F %r"`" >> ${BASE_LOG_PATH}cut_jboss.log

代码说明:
以上shell脚本,可以结合crontab,在每天的凌晨定时切割日志文件即可。

您可能感兴趣的文章: