Linux apache日志分割脚本
时间:2020-03-15 来源:互联网 编辑:宝哥软件园 浏览:次
#!/bin/bash logpath=/home/wwwlogs/ #日志的路径 expred=7 #保存7天前的日志 pid=/usr/local/apache/logs/httpd.pid #httpd pid路径 datetime=$(date -d yesterday +%Y%m%d) #昨天的日期 if [ ! -d ${logpath}oldlog ]; then mkdir ${logpath}oldlog fi mkdir ${logpath}oldlog/${datetime} mv ${logpath}*.log ${logpath}oldlog/${datetime}/ kill -USR1 $(cat ${pid}) find ${logpath}oldlog -type f -mtime +${expred} -exec rm -f {} ;
保存为apache-log-handle.sh文件,设置crontab执行。
echo '1 0 * * * /root/sh/apache-log-handle.sh' >> /var/spool/cron/root
版权声明:Linux apache日志分割脚本是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。