最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Tomcat日志文件定時清理備份的腳本

 更新時間:2016年12月06日 09:15:15   作者:jaamy  
這篇文章主要介紹了Tomcat日志文件定時清理備份的腳本的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

以下腳本主要備份的日志文件為tomcat的catalina.out、localhost_access_log.yyyy-mm-dd.log日志和項目的日志文件,其中項目的日志文件格式為"projectname-yyyy-mm-dd.log",以下為備份腳本,具體的操作都有相應(yīng)的注釋,供大家參考,具體情況請根據(jù)日志文件的格式和要求來使用本腳本。

#!/bin/sh
######
# 日志定時運行時間為每天0點1分
# 刪除20天之前的日志文件,壓縮一周之前的日志文件
# 日志文件時間是根據(jù)日志名稱后面的日期來計算
# 運行腳本注意日志文件中是否有其他相同后綴的非日志文件和日志文件名稱是否符合要求
######
#日志文件所在目錄
path=/home/tomcat/apache-tomcat-project/logs
#進入日志目錄
cd $path
#catalina.out日志文件備份
#獲取前一天的日期
bak_date=`date +%Y-%m-%d -d "1 days ago"`
#備份catalina.out日志,后面添加日期
cp catalina.out catalina.out.$bak_date.log
#清空catalina.out日志文件
echo > catalina.out
#20天之前的日志文件刪除
#獲取20天之前的日期
del_date=`date +%Y-%m-%d -d "20 days ago"`
#獲取文件名中的日期字符串,然后對比時間進行相應(yīng)的操作,localhost_access_log的后綴文件名一般是txt,這里包括txt文件
for n in `ls *.log *.txt -1`;do
m=`echo $n | awk -F. '{print $(NF-1)}'`
m=`echo ${m:0-10}`
if [[ $m < $del_date || $m = $del_date ]];then
echo file $n will be deleted.
rm -rf $n
fi
done
#一周之前的文件壓縮
#獲取一周之前的日期
zip_date=`date +%Y-%m-%d -d "7 days ago"`
#獲取文件名中的日期字符串,然后對比時間進行相應(yīng)的操作
for n in `ls *.log *.txt -1`;do
m=`echo $n | awk -F. '{print $(NF-1)}'`
m=`echo ${m:0-10}`
echo $n $m
if [ ! $m ]; then
echo "IS NULL"
continue
fi
if [[ $m < $zip_date || $m = $zip_date ]];then
echo file $n will be zip.
zip $n.zip $n
rm -rf $n
fi
done

以上所述是小編給大家介紹的Tomcat日志文件定時清理備份的腳本,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Mac+IDEA+Tomcat配置的的方法步驟

    Mac+IDEA+Tomcat配置的的方法步驟

    本主要介紹了Mac+IDEA+Tomcat配置的的方法步驟,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Tomcat宕機自動重啟和每日定時啟動的實現(xiàn)方法

    Tomcat宕機自動重啟和每日定時啟動的實現(xiàn)方法

    在Web應(yīng)用開發(fā)中,Tomcat作為一款輕量級的Web服務(wù)器,被廣泛應(yīng)用于Java Web應(yīng)用的部署,然而,在實際運行過程中,Tomcat可能會因為各種原因而意外宕機,實現(xiàn)Tomcat的宕機自動重啟和每日定時啟動是非常必要的,本文將介紹如何通過簡單的腳本配置來實現(xiàn)這一目標(biāo)
    2025-02-02
  • Java開啟/關(guān)閉tomcat服務(wù)器的方法

    Java開啟/關(guān)閉tomcat服務(wù)器的方法

    這篇文章主要介紹了Java開啟/關(guān)閉tomcat服務(wù)器的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2019-06-06
  • 阿里云服務(wù)器linux系統(tǒng)搭建Tomcat部署Web項目

    阿里云服務(wù)器linux系統(tǒng)搭建Tomcat部署Web項目

    這篇文章主要介紹了阿里云服務(wù)器linux系統(tǒng)搭建Tomcat部署Web項目,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-10-10
  • tomcat性能優(yōu)化之如何搭建Apr模塊

    tomcat性能優(yōu)化之如何搭建Apr模塊

    這篇文章主要介紹了tomcat性能優(yōu)化之如何搭建Apr模塊,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-07-07
  • Tomcat添加manager用戶的實現(xiàn)

    Tomcat添加manager用戶的實現(xiàn)

    Tomcat沒有配置任何默認(rèn)的用戶,因此需要我們進行相應(yīng)的用戶配置之后才能使用Tomcat Manager,本文就來介紹一下Tomcat添加manager用戶的實現(xiàn),感興趣的可以了解一下
    2023-10-10
  • tomcat中虛擬主機及web應(yīng)用程序的配置方法

    tomcat中虛擬主機及web應(yīng)用程序的配置方法

    這篇文章主要介紹了tomcat中虛擬主機及web應(yīng)用程序的配置方法,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • Tomcat的下載安裝與使用教程

    Tomcat的下載安裝與使用教程

    本文介紹了Tomcat的下載、安裝和使用方法,包括在本機和云服務(wù)器上部署Tomcat的過程,以及解決啟動失敗問題的方法
    2025-03-03
  • IDEA編輯器整合Apache Tomcat的詳細教程

    IDEA編輯器整合Apache Tomcat的詳細教程

    這篇文章主要介紹了IDEA編輯器整合Apache Tomcat教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • idea配置tomcat必坑指南圖文詳解

    idea配置tomcat必坑指南圖文詳解

    本文通過圖文并茂的形式給大家介紹了idea配置tomcat必坑指南,對大家在日常工作學(xué)習(xí)有非常大的幫助,需要的朋友可以參考下
    2022-04-04

最新評論

静海县| 环江| 明溪县| 石台县| 托里县| 抚松县| 会昌县| 辉县市| 潮安县| 田林县| 社旗县| 鄱阳县| 蒙阴县| 浦江县| 霍林郭勒市| 青神县| 鹤壁市| 黄冈市| 菏泽市| 商都县| 库尔勒市| 乌苏市| 衡阳市| 盱眙县| 墨玉县| 谢通门县| 开江县| 奉化市| 留坝县| 耒阳市| 桓仁| 集安市| 柳江县| 定远县| 兰州市| 民县| 深水埗区| 沅江市| 叶城县| 阿鲁科尔沁旗| 女性|