日志分割脚本(按天)示例

这里示例的是nginx日志分割脚本

#!/bin/bash
getdatestring()
{
    TZ='Asia/Chongqing' date "+%Y%m%d"
}
datestring=$(getdatestring)

mv /var/log/nginx/access.log /var/log/nginx/access.${datestring}.log
mv /var/log/nginx/error.log /var/log/nginx/error.${datestring}.log
kill -USR1 `cat /var/run/nginx.pid`

find /var/log/nginx/ -name "access.*" -type f -mtime +180 -exec rm {} \; > /dev/null 2>&1

 

版权声明:
作者:WaterBear
链接:https://l-t.top/2325.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录