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

編寫每天定時(shí)切割Nginx日志的腳本

熱門標(biāo)簽:地圖標(biāo)注需要學(xué)什么 百度地圖標(biāo)注多少個(gè) 凱立德飛機(jī)場地圖標(biāo)注點(diǎn) 湖南電話機(jī)器人開發(fā)團(tuán)隊(duì) 智能電話機(jī)器人哪個(gè)公司有名 免費(fèi)地圖標(biāo)注店 億信虛擬網(wǎng)絡(luò)電話外呼系統(tǒng) 北京電話機(jī)器人哪家便宜 簡易地圖標(biāo)注應(yīng)用
下面是deepvps自己用的自動(dòng)每天定時(shí)切割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)簽:大興安嶺 南陽 眉山 延邊 遼陽 北海 龍巖 淘寶邀評

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《編寫每天定時(shí)切割Nginx日志的腳本》,本文關(guān)鍵詞  編寫,每天,定時(shí),切割,Nginx,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《編寫每天定時(shí)切割Nginx日志的腳本》相關(guān)的同類信息!
  • 本頁收集關(guān)于編寫每天定時(shí)切割Nginx日志的腳本的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章