#!/bin/bash
##
## separate log separate_log.sh
##
nginx=/usr/bin/nginx #程序的执行文件
archive_log=/var/log/archive_log #日志要保存的位置
log_path=/var/log/nginx
mkdir -p $archive_log/$(date +"%y")/$(date +"%m")/ #按年月分目录
mv $log_path/access.log $archive_log/$(date +"%y")/$(date +"%m")/$(date +"%d").access.log
$nginx -s reload #重新启动或重置配置
---------------
给与脚本执行权限chmod 700 separate_log.sh
最后把脚本加入到定时任务
crontab -e
00 00 * * * /bin/bash separate_log.sh
阅读(819) | 评论(0) | 转发(0) |