當前訪客身份:游客 [ 登錄 | 加入程式開發 討論區 ]
當前訪客身份:未登入或非會員
重裝旅包 重裝旅包
手癢愛寫 給大家新資訊

nginx日志切割脚本

發表於(2014-07-14 01:57:00)  閱讀(223) | 評論(0 0人收藏此文章,
摘要 nginx日志切割脚本

nginx日志切割命令 

适用一般*unix类系统 

采用bash编写 

 

01 #!/bin/bash
02  
03 ##该脚本作用是切割nginx日志##
04  
05 ##把nginx日志路径赋值给nginx_log_path变量
06 ##把nginx日志文件名赋值给log_filenames变量
07 ##把nginx备份分区路径赋给nginx_oldlog_path变量
08  
09 nginx_log_path="/usr/local/nginx/logs"
10 nginx_oldlog_path="/databak/nginx_old_log"
11 log_filenames=`/bin/ls $nginx_log_path`
12  
13  
14 ##调试前一部分程序是否运行正常
15 #echo $log_filenames
16 #exit
17  
18 for log_name in $log_filenames
19 do
20 /bin/mv $nginx_log_path/$log_name  $nginx_oldlog_path/`date +%F`-$log_name
21 done
22  
23 #nginx restart
24 /usr/local/nginx/sbin/nginx -s reload

評論0