Nginx日志切割的相关命令

开发 前端
Nginx日志切割在实际的使用中有很多的问题出现,我们在不断的使用中还需要不断的学习。下面就是一些相关带命令介绍。

Nginx日志切割有很多需要我们学习的命令,相关的命令如何才能更好的融入我们的工作中呢?下面我们就详细的学习有关Nginx日志切割的知识。它们的日志放在 /home/logs下,分别是biao168.log hongyun2000.log gzqc168.log

 

Nginx日志切割shell如下

  1. # !/bin/bash   
  2. # by heui   
  3. # Nginx logs path   
  4. logs_path="/home/logs/"   
  5. # Nginx logs names here   
  6. logs_names=(biao168 hongyun2000 gzqc168)   
  7. mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d 
    "yesterday" +"%m")/   
  8. num=${#logs_names[@]}   
  9. for((i=0;i<num;i++));do   
  10. mv ${logs_path}${logs_names[i]}.log ${logs_path}$(date -d "
    yesterday" +"%Y")/$(date -d "yesterday" +"%m")/${logs_names[i]}
    _$(date -d "yesterday" +"%Y%m%d").log   
  11. done   
  12. kill -USR1 `cat /usr/local/nginx/nginx.pid`  

以上就是Nginx日志切割的详细介绍。

【编辑推荐】

  1. Nginx 启动脚本如何进行自动化启动
  2. nginx配置进行数据输出的两种方式
  3. Nginx JSP安装和使用的菜鸟手册
  4. Nginx php安装过程中的技巧点评
  5. 深入学习有关Nginx负载均衡的安装过程
责任编辑:张浩 来源: 博客园
相关推荐

2010-03-30 19:41:16

Nginx日志

2010-03-30 18:32:31

Nginx系统启动

2012-06-25 12:33:12

Java日志切割

2012-02-13 13:36:27

Java

2010-04-28 10:19:28

unixware

2010-03-29 17:37:17

Nginx resin

2010-03-29 16:31:48

2010-03-25 18:17:04

Nginx配置

2024-01-24 13:40:45

2011-03-14 14:40:08

Iptables命令

2010-03-30 18:04:45

Nginx http服

2011-03-14 14:40:03

Iptables命令

2010-03-30 18:56:13

Nginx配置模块

2010-03-30 13:50:57

Nginx重启

2010-03-29 13:49:40

Nginx图片处理

2010-07-20 17:40:57

AIX telnet

2010-03-31 18:38:10

Oracle命令

2010-04-01 10:01:26

Ubuntu服务管理

2010-03-29 14:55:18

Nginx日志

2017-09-18 15:20:02

MySQL慢查询日志配置
点赞
收藏

51CTO技术栈公众号