99热,在线视频免费精品,亚洲综合视频在线观看,久久免费高清视频,九九热视频在线播放,日韩精品在线播放视频,99久久精品免费视频

龍巖易富通網(wǎng)絡(luò )科技有限公司

龍巖小程序開(kāi)發(fā),龍巖分銷(xiāo)系統

nginx日志切割和日志清理

2019.10.16 | 1918閱讀 | 0條評論 | linux

1、上傳腳本到/usr/local/nginx/logs/下 

2、并附執行權限

chmod +x cut_nginx_log.sh


3、編寫(xiě)定時(shí)任務(wù)  每天0點(diǎn)0分 執行cut_nginx_log.sh腳本

crontab -e

0 0 * * *  root /usr/local/nginx/logs/cut_nginx_log.sh

或者 

vim /etc/crontab

0 0 * * *  root /usr/local/nginx/logs/cut_nginx_log.sh


4、腳本內容:

cat   cut_nginx_log.sh


#!/bin/bash

#日志存放路徑


#LOG_PATH=¥NGINX_WORKDIR/logs

LOGS_PATH=/usr/local/nginx/logs

#獲取昨天的時(shí)間

YESTERDAY=$(date -d "yesterday" +%Y-%m-%d)


month_age=${date -d "-30 days" +%Y-%m%-%d}


if ! cd $LOG_PATH; then


     exit 2


fi


 



#nginx的PID路徑

NGINX_PID=/usr/local/nginx/logs/nginx.pid

#把當前的access.log/error.log重命名為access.yesterday.log/error.yesterday.log

mv ${LOGS_PATH}/access.log ${LOGS_PATH}/access.${YESTERDAY}.log

mv ${LOGS_PATH}/error.log ${LOGS_PATH}/error.${YESTERDAY}.log

# 向 Nginx 主進(jìn)程發(fā)送 USR1 信號。USR1 信號是重新打開(kāi)日志文件

kill -USR1 $(cat ${NGINX_PID})


###########################日志清理#################################


1、上傳腳本到/usr/local/nginx/logs/下 

2、并附執行權限

chmod +x rm_nginx_logfile.sh


3、編寫(xiě)定時(shí)任務(wù)  每天0點(diǎn)0分 rm_nginx_logfile.sh腳本

crontab -e

0 0 * * *  root /usr/local/nginx/logs/rm_nginx_logfile.sh

或者 

vim /etc/crontab

0 0 * * *  root /usr/local/nginx/logs/rm_nginx_logfile.sh


cat   rm_nginx_logfile.sh



#!/bin/bash

#日志所在路徑

LOGS_PATH=/usr/local/nginx/logs

#設置保留時(shí)間  單位(天)

SAVE_TIME=30

#執行最終的命令 

#查找 修改日志在30天前的同時(shí)以log結尾的文件然后刪除

#如果沒(méi)有-name選項過(guò)30之后腳本會(huì )被刪除掉

find ${LOGS_PATH}/ -mtime +${SAVE_TIME} -name \*.log |xargs rm -rf {}


贊 (

發(fā)表評論

湖南省| 专栏| 吉木乃县| 蕲春县| 辽阳市| 新丰县| 阿勒泰市| 阿荣旗| 石棉县| 桃江县| 铁岭县| 金湖县| 昌图县| 科技| 富宁县| 绥化市| 喀喇沁旗| 共和县| 亚东县| 金溪县| 海伦市| 上蔡县| 江华| 景泰县| 崇仁县| 广宗县| 新龙县| 丰原市| 梧州市| 庆阳市| 临桂县| 巨鹿县| 陇南市| 乌拉特前旗| 永城市| 正定县| 西藏| 吉安县| 苗栗县| 绥中县| 佛坪县|