背景 :在日常工作中一個基於centos鏡像構建起來的python爬蟲程序,日志文件在兩個月內到了500G,日志存放在根目錄下面,在不擴容的情況下把這個問題給解決掉。通過定時任務和腳本的方法,定期的清理容器里面的日志文件。腳本的核心命令:
docker exec -i a62927a71762 find / -type f -name "*.dd*" -size +10M -exec rm -fr {} \;
# -i 交互式
# find 是要執行的命令
# 大致意思就是把/目錄下名字包含字符.dd且大於10M的文件給刪除掉。
再結合定時任務執行這條命令即可。