linux配置nginx定時日誌分割

2021-10-24 20:11:43 字數 533 閱讀 7847

指令碼內容:

#!/bin/sh

# program:

# auto cut nginx log script.

# nginx日誌路徑

today=

$(date -d 'today' +%y-%m-%d)

# 移動日誌並改名

mv$/error.log $/error_$.log

mv$/access.log $/access_$.log

# 向nginx主程序傳送重新開啟日誌檔案的訊號

kill -usr1 $(

#自動刪除30天前的指定日誌檔案

find

$/ -mtime +30 -name "error_*.log" -exec rm -rf \;

find

$/ -mtime +30 -name "access_*.log" -exec rm -rf \;

授權並新增定時任務

echo

>> /etc/crontab

Nginx定時日誌切割

進入到nginx的可執行sbin目錄裡,usr local nginx sbin 下 建立乙個shell可執行檔案 cut my log.sh 內容為 bin bash log path var log nginx record time date d yesterday y m d h m pid...

學習nginx定時日誌切割

檢視當前nginx日誌 root gujipeng cd opt nginx 1.18 logs root gujipeng logs ll total 17604 rw r r 1 root root 18006688 sep 12 11 43 access.log rw r r 1 root r...

Linux 學習 nginx 配置

server 1.兩個 tomcat 分別啟動在 8080 和 8081 埠 2.8080 埠下有 edu 資料夾,下面有 index.html 檔案 3.8081 埠下有 vod 資料夾,下面有 index.html 檔案 server 配置 server location vod 說明 1 表示...