成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Shell 腳本實(shí)戰(zhàn):自動(dòng)定時(shí)清理日志文件,徹底磁盤爆滿問題

運(yùn)維
今天分享一下如何定期處理日志,自動(dòng)化解決磁盤爆滿的問題,讓你多摸一會(huì)魚!

之前分享了如何快速處理磁盤爆滿的問題:《快速定位和解決磁盤爆滿問題的五步法,建議收藏

今天分享一下如何定期處理日志,自動(dòng)化解決磁盤爆滿的問題,讓你多摸一會(huì)魚!

1. 實(shí)戰(zhàn)目標(biāo)

  • 清理指定目錄中超過一定天數(shù)的日志文件
  • 支持多個(gè)日志后綴(如 .log、.out、.txt)
  • 記錄每次執(zhí)行日志
  • 設(shè)為 crontab 定時(shí)執(zhí)行

2. Shell 腳本代碼

vim /opt/clean_expired_logs.sh
#!/bin/bash

# ========== 基礎(chǔ)配置 ==========
# 目標(biāo)日志目錄(請(qǐng)根據(jù)實(shí)際修改)
LOG_DIR="/data/css2/tomcat/logs/"

# 日志文件擴(kuò)展名,例如 log、txt、out 等
LOG_EXT="out"

# 日志保留天數(shù)(大于此天數(shù)的文件將被刪除)
KEEP_DAYS=7

# 腳本運(yùn)行日志(記錄清理過程和異常)
SCRIPT_LOG="/var/log/clean_logs_script.log"

# ========== 開始執(zhí)行 ==========
echo"[$(date +'%F %T')] 開始執(zhí)行日志清理任務(wù)..." >> "$SCRIPT_LOG"

# 檢查目標(biāo)目錄是否存在
if [ ! -d "$LOG_DIR" ]; then
echo"[$(date +'%F %T')] 錯(cuò)誤:目錄 $LOG_DIR 不存在!任務(wù)終止。" >> "$SCRIPT_LOG"
exit 1
fi

# 執(zhí)行日志清理
echo"[$(date +'%F %T')] 正在刪除 $KEEP_DAYS 天前的 *.$LOG_EXT 文件..." >> "$SCRIPT_LOG"
find "$LOG_DIR" -type f -name "*.$LOG_EXT" -mtime +$KEEP_DAYS -print -exec rm -f {} \; >> "$SCRIPT_LOG" 2>&1

echo"[$(date +'%F %T')] 日志清理任務(wù)完成。" >> "$SCRIPT_LOG"

3. 測(cè)試運(yùn)行

保存腳本為clean_expired_logs.sh。

賦予執(zhí)行權(quán)限:

chmod +x clean_expired_logs.sh

手動(dòng)運(yùn)行測(cè)試:

./clean_expired_logs.sh

可查看運(yùn)行日志:

cat /var/log/clean_logs_script.log

4. 設(shè)置定時(shí)任務(wù)

通過 crontab 每天凌晨2點(diǎn)自動(dòng)執(zhí)行:

crontab -e

添加內(nèi)容:

0 2 * * * /bin/bash /opt/clean_expired_logs.sh

5. 擴(kuò)展建議

功能擴(kuò)展

方法

清理多個(gè)目錄

用數(shù)組或循環(huán)遍歷多個(gè) $LOG_DIR

支持多個(gè)后綴名

-name "*.log" -o -name "*.out"

刪除前預(yù)覽文件

先用 -print 查看再執(zhí)行 rm

清理后統(tǒng)計(jì)空間

加入 du -sh $LOG_DIR 輸出前后對(duì)比

責(zé)任編輯:趙寧寧 來源: 運(yùn)維李哥不背鍋
相關(guān)推薦

2020-04-01 15:11:36

Shell命令Linux

2023-09-13 10:25:46

Docker容器

2022-06-09 08:07:15

Shell腳本Linux

2017-08-17 08:59:40

磁盤RAIDShell

2013-04-15 15:07:43

清理日志Linux系統(tǒng)

2022-08-11 07:07:46

系統(tǒng)Linux日志

2022-06-07 17:08:51

WizTreewindows工具

2024-10-28 11:07:33

磁盤目錄文件

2024-08-06 09:40:21

2021-08-02 07:50:42

腳本Shell日志

2025-04-30 10:44:55

2017-01-24 18:49:28

Windows磁盤清理

2014-08-08 16:17:49

shell腳本linux

2009-12-01 09:13:51

shell腳本linux

2011-11-21 15:04:30

2010-05-18 11:28:57

MySQL binlo

2013-12-12 16:37:49

Shell腳本自動(dòng)化部署MFS

2017-06-26 16:04:11

LinuxShell命令

2014-02-20 13:01:23

Linux目錄文件

2009-12-03 10:06:33

Ubuntushell腳本
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美最猛黑人xxxx黑人 | 在线成人av | 亚洲精品福利视频 | 中文字幕亚洲在线 | 亚洲国产成人在线 | 男女视频在线看 | 欧美一a | www.激情.com | 欧美国产一区二区三区 | 夫妻午夜影院 | 日韩在线免费视频 | 日韩一二区在线观看 | 国产精品成人av | 玩丰满女领导对白露脸hd | 91麻豆精品国产91久久久更新资源速度超快 | 亚洲精品久久久久久久久久久 | 91久久久久久久久久久久久 | 日本一级淫片免费啪啪3 | 三级av网址 | 日韩精品一区二区三区在线播放 | 最新av在线网址 | 精品欧美一区二区三区久久久 | 国产精品毛片一区二区三区 | 亚洲欧美另类在线观看 | 亚洲色视频 | 日韩精品免费一区 | 日本福利一区 | 亚洲一区视频在线播放 | 精品国产伦一区二区三区观看说明 | 日韩久久久久久 | 欧美精品一区二区三区在线 | 日本字幕在线观看 | 欧美一级黄视频 | 久久久久无码国产精品一区 | 成人黄色电影在线观看 | 久久国产秒 | 国产欧美一区二区三区久久 | 福利视频一二区 | 婷婷久久综合 | 一区二区在线免费观看 | 欧美人人 |