#!bin/bash
#切分nginx日誌
#目錄base_dir=/usr/local/nginx
#檔名base_file_name=access.log
#原日誌目錄
home_path=$base_dir/logs
#備份日誌目錄
bak_path=$base_dir/datalogs
#原檔案
home_file=$home_path/$base_file_name
#備份檔案名
bak_file=$bak_path/$date-$bak_file_name
echo $bak_file
#停止nginx服務
$base_dir/sbin/nginx -s stop
#移動原檔案到目標檔案
mv $home_file $bak_file
#啟動nginx服務
$base_dir/sbin/nginx
建立定時任務last modification:january 30th, 2019 at 10:38 am
Nginx 日誌檔案切分
bin bash 切分nginx日誌 目錄base dir usr local nginx 檔名base file name access.log 原日誌目錄 home path base dir logs 備份日誌目錄 bak path base dir datalogs 原檔案 home fil...
nginx日誌檔案切分
定義cut nginx log.sh日誌檔案指令碼如下 bin bash logs path為日誌存放路徑 logs path weblog nginx logs yesterday date d yesterday y m d keeptime date d 30 days y m d 切分日誌檔...
Nginx日誌切分(簡單案例)
停機備份操作。只複製了access.log。沒有複製error.log。base dir usr local nginx base file name uzong.access.log current path base dir logs bak path base dir datalogs cur...