Linux下日志按日分割的shell

作者:mdxy-dxy 时间:2023-07-29 02:51:46 

这个脚本是在LNMP论坛找到的,感觉很不错~~

脚本如下:


#!/bin/bash
#function:cut nginx log files for lnmp v0.5 and v0.6
#author: http://lnmp.org

#设置你的日志存放的目录
log_files_path="/home/wwwlogs/"
#日志以年/月的目录形式存放
log_files_dir=${log_files_path}$(date -d "yesterday" +"%Y")/$(date -d "yesterday" +"%m")
#设置需要进行日志分割的日志文件名称,多个以空格隔开
log_files_name=(access www.abc3210.com)
#设置nginx的安装路径
nginx_sbin="/usr/local/nginx/sbin/nginx"
#Set how long you want to save
save_days=30

############################################
#Please do not modify the following script #
############################################
mkdir -p $log_files_dir

log_files_num=${#log_files_name[@]}

#cut nginx log files
for((i=0;i<$log_files_num;i++));do
mv ${log_files_path}${log_files_name[i]}.log ${log_files_dir}/${log_files_name[i]}_$(date -d "yesterday" +"%Y%m%d").log
done

#delete 30 days ago nginx log files
find $log_files_path -mtime +$save_days -exec rm -rf {} \;

$nginx_sbin -s reload

把上面的保存为.sh文件,然后给上可执行权限,再配合Linux的计划任务,完美拉~~~

标签:日志,分割
0
投稿

猜你喜欢

  • Nofllow标签做链接的利弊,你知道吗?

    2009-02-02 22:36:00
  • linux通过挂载系统光盘搭建本地yum仓库的方法

    2023-08-06 03:32:16
  • 支付宝体验版体验动画出炉!

    2010-01-12 16:59:00
  • linux下pip的安装步骤及使用详解

    2023-11-02 15:32:23
  • Apache使用.htaccess 屏蔽恶意 User Agent(防蜘蛛)

    2023-07-19 06:51:49
  • 博客不适合Google Adsense广告

    2008-04-30 12:04:00
  • 快速发现局域网内狂发ARP攻击包的机器

    2010-02-21 08:48:00
  • 提高个人博客的点击率的八个小秘方

    2009-01-08 15:53:00
  • 搜索优化 问题标题是否应该使用标题符号

    2008-12-30 15:43:00
  • 网站没有流量的时候该如何做

    2009-03-02 18:03:00
  • 泄露版Chrome OS骗人!只是谷歌浏览器

    2009-10-16 10:47:00
  • 哪些补丁影响IIS

    2010-03-15 12:52:00
  • Linux和Solaris建Apache虚拟根环境(1)

    2010-05-08 17:52:00
  • Red Hat Linux 安全设置方法

    2023-11-03 02:33:01
  • 网赚经验分享:2010年最赚钱的网赚是什么

    2010-05-10 17:33:00
  • 阿里妈妈买家购买广告流程【图】

    2007-09-20 18:20:00
  • 站长人物二期曾沐阳:梦想贵在坚持!

    2008-03-08 18:01:00
  • 在 Linux 终端中查找域名 IP 地址的命令(五种方法)

    2021-04-11 06:14:16
  • GoDaddy:如何拷贝Account Manager的文件

    2010-04-30 13:19:00
  • 看上去很美:国产服务器变革初显锋芒

    2007-07-19 15:32:00
  • asp之家 网站运营 m.aspxhome.com