linux 定期清除日誌

2022-08-25 14:42:46 字數 400 閱讀 2807

clearlog.sh

#!/bin/sh

find /usr/local/apache/logs -mtime + 30 -name "*.log" -exec rm {} \;

說明:find:linux查詢命令,使用者查詢指定條件的檔案

/usr/local/apache/logs:需要進行清理的目標目錄

-mtime:標準語句寫法

+30 :數字代表天數   選中30天外的資料

-name "*.log":目標檔名

-exec:固定寫法 執行rm命令

rm :強制刪除包括目錄在內的檔案

{} \;:固定寫法,一對大括號+空格+\+;

chmod +x clearlog.sh

crontab 啟動定時任務

Linux日誌清除

因為資料需求,須要頻繁抓取和篩選過濾資料,用了大約7 8個月。在機器上改了下資料,重新啟動,發現 no space left on device 解決方法 1.直接刪除日誌 簡單粗暴 刪除全部的日誌 find var type f exec rm v 最後的分號也是必須命令的一部分 2.手工查詢 d...

Linux下Tomcat日誌定期清理

size large 在tomcat目錄下的logs目錄下有乙個catalina.out檔案,這個檔案是無限增長的,所以要定期清理這個日誌檔案。最簡單的命令 color red dev null tomcat home logs catalina.out color 要定期清理就需要通過指令碼實現了...

Linux環境下定期清理歸檔日誌

name type value db recovery file dest string data oracle flash recovery area db recovery file dest size big integer 70g recovery parallelism integer 0...