nginx切割日志目录所有日志的脚本

网上的nginx切割日志的脚本在运用到每个不同的生产环境中时,总是需要大量更改,还容易出错,尤其在处理大量日志的时候。并且有的脚本本身存在很多问题。因此本人自已做了一些修改,在统一设置变量之后,对日志目录的所有.log文件进行切割,切割后的日志保留三个月(工信部要求)。

脚本保存为/root/sh/nginx_cut_log.sh
chmod u+x /root/sh/nginx_cut_log.sh
然后在/etc/crontab中添加:
00 0 * * * root /root/sh/nginx_cut_log.sh >> /root/sh/nginx_cut_log.log 2>&1

Share

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">