国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

5、nginx日志切割和刪除

2021-08-30 13:38 作者:Vecloud_  | 我要投稿


5、Nginx日志切割和日志定期刪除?


LogDir=/data/logs/nginx ?#日志存放目錄?
LogDate=`date +%Y%m%d` ?#日志名稱后綴?


KeepLogDays=30 ?#保留的天數(shù)(看自己的需求)?


DelDate=`date -d "-${KeepLogDays} days" +%Y%m%d` #當(dāng)前時間的前三十天時間戳(是一個具體的日期)?
(-d參數(shù)是刪除 語法:date -d 3days?雙引號引用的話中間可以有空格 否則會報錯)?
(+%Y%m%d參數(shù)是打印日期的格式 語法:date +%Y%m%d?)?


Logs=`ls -l /data/logs/nginx/*.log|awk -F'/' '{print $NF}'` ?#日志存放目錄下以.log結(jié)尾的日志名稱?


[ -d $LogDir/$LogDate ] || mkdir $LogDir/$LogDate ?#判斷日志存放目錄下當(dāng)前時間戳的是否為目錄 沒有的話新建目錄?


for i in $Logs;?
do?
??if [ -f $LogDir/$i ];then?
????touch $LogDir/$LogDate/$i?
????ln -sf $LogDir/$LogDate/$i $LogDir/$i?
??fi?
done?
#把所有的Logs都新建在當(dāng)前時間戳的目錄里面,并且在上層目錄下建立軟鏈文件?


kill -USR1 `cat /DIR/nginx.pid`#你的nginx.pid存放路徑 看配置文件?


if [ x$KeepLogDays != x0 ];then?
??rm -rf $LogDir/$DelDate?
fi?
#變量KeepLogDays不為零的時候刪除DelDate變量代表?


PS:把這個腳本寫成定時任務(wù),每天00:00執(zhí)行一次即可

了解更多網(wǎng)絡(luò)知識關(guān)注:http://www.vecloud.com/

5、nginx日志切割和刪除的評論 (共 條)

分享到微博請遵守國家法律
宜黄县| 饶河县| 大化| 临澧县| 六枝特区| 且末县| 盐池县| 林周县| 洛川县| 伊通| 锦屏县| 洪江市| 漳州市| 七台河市| 甘孜县| 汝南县| 邳州市| 肥乡县| 白沙| 潼南县| 秭归县| 万山特区| 锡林浩特市| 昌黎县| 连城县| 大足县| 福清市| 浑源县| 赤峰市| 漳州市| 和顺县| 稷山县| 宁武县| 工布江达县| 乌恰县| 苍南县| 健康| 华池县| 若尔盖县| 赤水市| 南汇区|