主頁 > 知識庫 > 編寫每天定時切割Nginx日志的腳本

編寫每天定時切割Nginx日志的腳本

熱門標(biāo)簽:家政服務(wù)網(wǎng)絡(luò) 美團 百度競價點擊價格的計算公式 外呼系統(tǒng) 服務(wù)器配置 電話機器人搭建 解決方案 硅谷的囚徒呼叫中心
下面是deepvps自己用的自動每天定時切割Nginx日志的腳本,很方便很好用,推薦給大家使用。本腳本也是參考了張宴老師的文章,再次感謝張宴老師。

1、創(chuàng)建腳本/usr/local/nginx/sbin/cut_nginx_log.sh

vi /usr/local/nginx/sbin/cut_nginx_log.sh

輸入以下內(nèi)容:

#!/bin/bash
# This script run at 00:00

# The Nginx logs path
logs_path=”/home/www/logs/”

mkdir -p ${logs_path}$(date -d “yesterday” +”%Y”)/$(date -d “yesterday” +”%m”)/
mv ${logs_path}access.log ${logs_path}$(date -d “yesterday” +”%Y”)/$(date -d “yesterday” +”%m”)/access_$(date -d “yesterday” +”%Y%m%d”).log
kill -USR1 `cat /usr/local/nginx/nginx.pid`

2、設(shè)置crontab,每天凌晨00:00切割nginx訪問日志

crontab -e

輸入以下內(nèi)容:

00 00 * * * /bin/bash  /usr/local/nginx/sbin/cut_nginx_log.sh

標(biāo)簽:邢臺 烏蘭察布 撫州 臨沂 北海 韶關(guān) 南昌 防城港

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《編寫每天定時切割Nginx日志的腳本》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266