日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學(xué)無(wú)先后,達(dá)者為師

網(wǎng)站首頁(yè) 編程語(yǔ)言 正文

【nacos優(yōu)化】定時(shí)刪除access日志

作者:火 烈 鳥(niǎo) 更新時(shí)間: 2023-07-05 編程語(yǔ)言
  1. 生產(chǎn)環(huán)境

  1. 編寫(xiě)腳本文件

#!/bin/bash

logFile="/usr/local/nacos/bin/logs/nacos_del_access.log"
# 保留7天日志
dateLog=`date -d "-7 day" +%Y-%m-%d`

# 具體位置可調(diào)整
delFilePath="/usr/local/nacos/bin/logs/access_log.${dateLog}.log"

# 日志文件存在,則刪除
if [ -f "${delFilePath}" ];then
    rm -rf ${delFilePath}
    curDate=`date --date='0 days ago' "+%Y-%m-%d %H:%M:%S"`
    echo '['${curDate}'] 刪除文件'${delFilePath} >>${logFile}
fi
  1. 賦權(quán)限

chmod 755 nacosDelAccessLogs.sh
  1. 添加或更新linux系統(tǒng)中crontab指令

添加 crontab -e
查看 crontab -l
刪除 crontab -r
  1. 添加定時(shí)執(zhí)行指令

0 23 * * * /usr/local nacosDelAccessLogs.sh (23點(diǎn)執(zhí)行腳本)

crontab表達(dá)式

  1. 啟動(dòng)服務(wù)

①第一種
service crond start //啟動(dòng)服務(wù)
service crond stop //關(guān)閉服務(wù)
service crond restart //重啟服務(wù)
service crond reload //重新載入配置
service crond status //查看狀態(tài)
?
②第二種
systemctl start crond.service //啟動(dòng)服務(wù)
systemctl stop crond.service //關(guān)閉服務(wù)
systemctl restart crond.service //重啟服務(wù)
systemctl reload crond.service //重新載入配置
systemctl status crond.service //查看狀態(tài)
  1. 測(cè)試環(huán)境

server.tomcat.accesslog.enabled=false

原文鏈接:https://blog.csdn.net/gong_wejoy/article/details/129140767

  • 上一篇:沒(méi)有了
  • 下一篇:沒(méi)有了
欄目分類
最近更新