Nginx日志切割的相關(guān)命令
作者:佚名
Nginx日志切割在實(shí)際的使用中有很多的問(wèn)題出現(xiàn),我們?cè)诓粩嗟氖褂弥羞€需要不斷的學(xué)習(xí)。下面就是一些相關(guān)帶命令介紹。
Nginx日志切割有很多需要我們學(xué)習(xí)的命令,相關(guān)的命令如何才能更好的融入我們的工作中呢?下面我們就詳細(xì)的學(xué)習(xí)有關(guān)Nginx日志切割的知識(shí)。它們的日志放在 /home/logs下,分別是biao168.log hongyun2000.log gzqc168.log
Nginx日志切割shell如下
- # !/bin/bash
- # by heui
- # Nginx logs path
- logs_path="/home/logs/"
- # Nginx logs names here
- logs_names=(biao168 hongyun2000 gzqc168)
- mkdir -p ${logs_path}$(date -d "yesterday" +"%Y")/$(date -d
"yesterday" +"%m")/- num=${#logs_names[@]}
- for((i=0;i<num;i++));do
- 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- done
- kill -USR1 `cat /usr/local/nginx/nginx.pid`
以上就是Nginx日志切割的詳細(xì)介紹。
【編輯推薦】
責(zé)任編輯:張浩
來(lái)源:
博客園