清除tomcat日誌檔案的shell指令碼

2022-02-19 09:29:18 字數 933 閱讀 2718

#! /bin/bash

d=`date +%f`

exec >> /mydata/script/logs/$d"

_tomcat

".log 2>&1

echo

"開始執行清除tomcat日誌檔案

"find /titakid/tomcat7/logs/ -mtime +10 -name "

*.out

" -exec rm -rf {} \;

if [ $? -eq 0

]; then

echo

"清除日誌成功

"else

echo

"清除日誌失敗

"fi

#! /bin/bash      指定用哪個直譯器來執行該指令碼檔案

d=`date +%f`    定義乙個變數

exec >>  /mydata/script/logs/$d"_tomcat".log  2>&1  指定標準輸出檔案為/mydata/script/logs/$d"_tomcat".log ,假如檔案不存在則建立  >> 在檔案末尾追加, 2代表標準錯誤,1表示標準輸出
echo "開始執行清除tomcat日誌檔案"      列印輸出, 在/mydata/script/logs/$d"_tomcat".log末尾追加

find /titakid/tomcat7/logs/  -mtime +10  -name "*.out"  -exec   rm   -rf {} \;       找到10天前的並且以out結尾的檔案,刪除

[ $? -eq 0 ] $? 表示上一條命令執行後的返回值

ubuntu日誌檔案清除

ubuntu會自動記錄日誌,日誌檔案中包含使用者的所有操作。這樣雖然可以方便使用者查詢相關bug,但是也導致的日誌檔案所佔據的空間越來越大。在系統能夠正常滿足使用者使用的條件下,清理日誌檔案就非常有必要了。當我們的硬碟空間不是特別小的時候,可以選擇手動清理。下面的定時清理還沒有理解透徹,後面遇到該問...

清除 SQL Server 錯誤日誌檔案

sql server 儲存 7 個 errorlog 檔案,名為 errorlog errorlog.1 errorlog.2 errorlog.3 errorlog.4 errorlog.5 errorlog.6 清除 sql server 錯誤日誌檔案 存檔 exec sp cycle erro...

tomcat日誌檔案目錄修改

tomcat每次啟動時,自動在logs目錄下生產以下日誌檔案,且每天都會生成對應日期的乙個檔案,造成日誌檔案眾多 catalina.out localhost access log.2012 07 05.txt localhost.2012 07 05.txt catalina.2012 07 05...