shell

nginx 日志切割

#!/bin/bash

#log path 
LOGS_PATH=/opt/nginx/logs

#pid path
pid=/opt/nginx/logs/nginx.pid

#day
DAY=$(date -d "yesterday" +%Y-%m-%d)
mv -f ${LOGS_PATH}/error.log ${LOGS_PATH}/error_${DAY}.log




#week
#WEEKS=$(date -d "yesterday" +%u)
#mv -f ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${WEEKS}.log



#The new open log
kill -USR1 $(cat $pid)

#delete log 10 day before
#find ${LOGS_PATH}  -name "access_*.log" -type f  -mtime +10  -exec rm {} \;


#find ${LOGS_PATH}  -name "error*.log" -type f   -mtime +30  | xargs rm -f
#!/bin/bash

#log path 
LOGS_PATH=/opt/nginx/logs

#pid path
pid=/opt/nginx/logs/nginx.pid

#day
DAY=$(date -d "yesterday" +%Y-%m-%d)
mv -f ${LOGS_PATH}/apk_access.log  ${LOGS_PATH}/${DAY}_apk_access.log
mv -f ${LOGS_PATH}/apk_download_access.log  ${LOGS_PATH}/${DAY}_apk_download_access.log




#week
#WEEKS=$(date -d "yesterday" +%u)
#mv -f ${LOGS_PATH}/access.log ${LOGS_PATH}/access_${WEEKS}.log



#The new open log
kill -USR1 $(cat $pid)

#delete log 10 day before
#find ${LOGS_PATH}  -name "access_*.log" -type f  -mtime +10  -exec rm {} \;


#find ${LOGS_PATH}  -name "access_*.log" -type f   -mtime +30  | xargs rm -f

 

posted @ 2017-09-27 16:01  devops运维  阅读(182)  评论(0编辑  收藏  举报
python