nginx日志切割(文件数特别多的情况下)
2016-01-18 11:40
756 查看
#!/bin/bash
export YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
[ -d /var/log/nginx ] && export LOG_PATH=/var/log/nginx
log_exc(){
mv $filename $LOG_PATH/$YESTERDAY.$filename
}
log_files = `ll /var/log/*.log| awk -F/ '{print $NR}'`
for i in ${log_files[*]}
do
filename = $i
log_exc
done
NGINX_PID=`cat /var/run/nginx.pid`
kill -USR1 $NGINX_PID
#计划任务
1 0 * * * /bin/bash /opt/scripts/nginx_log_cut.sh
本文出自 “致信” 博客,请务必保留此出处http://leon0long.blog.51cto.com/3011404/1736094
export YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)
[ -d /var/log/nginx ] && export LOG_PATH=/var/log/nginx
log_exc(){
mv $filename $LOG_PATH/$YESTERDAY.$filename
}
log_files = `ll /var/log/*.log| awk -F/ '{print $NR}'`
for i in ${log_files[*]}
do
filename = $i
log_exc
done
NGINX_PID=`cat /var/run/nginx.pid`
kill -USR1 $NGINX_PID
#计划任务
1 0 * * * /bin/bash /opt/scripts/nginx_log_cut.sh
本文出自 “致信” 博客,请务必保留此出处http://leon0long.blog.51cto.com/3011404/1736094
相关文章推荐
- Jemalloc优化MySQL和Nginx
- Nginx下支持ThinkPHP的Pathinfo和URl Rewrite模式
- 阿里云手动安装特定版本的nginx
- 2016-01-17nginx
- Nginx+PHP-FPM优化技巧总结(转)
- nginx 安装编译
- 第二章:高性能Web宏观架构之代理服务器Nginx安装部署
- nginx中常见的变量
- nginx同时监听本机ipv4/ipv6端口
- nginx性能优化
- CentOS 6.7平台nginx压力测试(ab/webbench)
- CentOS隐藏nginx版本号
- nginx 中location和root,你确定真的明白他们关系?
- 中文分词 mmseg nginx 模块开发
- oneinstack一键包Nginx php多版本共存配置全过程
- oneinstack一键包Nginx php多版本共存配置全过程
- Centos上Apache重启,mysql重启, nginx 重启方法
- nginx错误日志出现worker process 24939 exited on signal 11 (core dumped)
- Jemalloc优化MySQL和Nginx
- nginx +phpfastcgi 环境下 导出excel文件,超时,数据被截断问题,解决