shell切割日志脚本
vi /etc/logrotate.d/nginx #编辑脚本
成都创新互联公司成立十多年来,这条路我们正越走越好,积累了技术与客户资源,形成了良好的口碑。为客户提供成都网站设计、做网站、成都外贸网站建设公司、网站策划、网页设计、国际域名空间、网络营销、VI设计、网站改版、漏洞修补等服务。网站是否美观、功能强大、用户体验好、性价比高、打开快等等,这些对于网站建设都非常重要,成都创新互联公司通过对建站技术性的掌握、对创意设计的研究为客户提供一站式互联网解决方案,携手广大客户,共同发展进步。
/usr/local/nginx/logs/*.log /usr/local/nginx/logs/nginx_logs/*.log{
missingok #忽略错误,如“日志文件无法找到”的错误提示。
dateext #切换后的日志文件会附加上一个短横线和YYYYMMDD格式的日期,没有这个配置项会附加一个小数点加一个数字序号
notifempty #如果日志文件为空,不执行切割。
daily #按天切割日志。可用值月:monthly 周:weekly 年:yearly
rotate 3 #保留最近3天的日志记录
sharedscripts #只为整个日志组运行一次的脚本
postrotate #里面指定的命令将被执行
if [ -f /usr/local/nginx/logs/nginx.pid ]; then
kill -USR1 `cat /usr/local/nginx/logs/nginx.pid`
fi
endscript
}
网页题目:shell切割日志脚本
分享地址:http://azwzsj.com/article/geiode.html