shell脚本切割日志的例子
时间:2014-08-20 02:50 来源:linux.it.net.cn 作者:it
例子,用于分割日志文件的shell脚本。
完整代码:
复制代码代码示例:
#!/bin/bash
#Scripts for jbossWeb catalina.out cut every day
#eg: catalina.out.20100804
# www.jbxue.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,在每天的凌晨定时切割日志文件即可。
(责任编辑:IT)
例子,用于分割日志文件的shell脚本。
完整代码:
复制代码代码示例:
#!/bin/bash
BASE_LOG_PATH=/home/Gzh/shell/
代码说明: |