news 2026/5/25 15:06:45

shell 日志清理脚本

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
shell 日志清理脚本
#!/bin/bash 2 3# ========================= 4# 日志清理脚本 5# ========================= 6 7# 配置区 8LOG_DIR="/var/log/myapp" # 日志目录 9DAYS_TO_KEEP=7 # 保留最近 7 天的日志 10FILE_PATTERN="*.log" # 文件匹配模式(可改为 "*.out", "app-*.log" 等) 11DRY_RUN=false # true = 仅预览不删除;false = 实际删除 12CLEAN_LOG="/var/log/clean_logs.log" 13 14# 日志函数 15log() { 16 echo "$(date '+%Y-%m-%d %H:%M:%S') - $1" >> "$CLEAN_LOG" 17} 18 19# 检查目录是否存在 20if [ ! -d "$LOG_DIR" ]; then 21 echo "错误:日志目录不存在: $LOG_DIR" 22 exit 1 23fi 24 25log "开始清理日志(保留 $DAYS_TO_KEEP 天)..." 26 27# 构建 find 命令 28CMD="find \"$LOG_DIR\" -name \"$FILE_PATTERN\" -type f -mtime +$DAYS_TO_KEEP" 29 30if [ "$DRY_RUN" = true ]; then 31 log "[DRY RUN] 以下文件将被删除:" 32 eval "$CMD" | while read -r file; do 33 echo " $file" 34 log " DRY-RUN: $file" 35 done 36 log "DRY RUN 结束,未执行实际删除。" 37else 38 deleted_count=0 39 while IFS= read -r -d '' file; do 40 if rm -f "$file"; then 41 log "已删除: $file" 42 ((deleted_count++)) 43 else 44 log "删除失败: $file" 45 fi 46 done < <(eval "$CMD -print0") 47 48 log "清理完成,共删除 $deleted_count 个文件。" 49fi 50 51exit 0
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 4:44:31

【视频帧字幕检索核心技术】:相似度阈值设置的5大黄金法则

第一章&#xff1a;视频帧字幕检索的相似度阈值概述在视频内容分析与检索系统中&#xff0c;视频帧字幕的语义匹配是实现精准搜索的关键环节。相似度阈值作为判断字幕与查询文本是否匹配的核心参数&#xff0c;直接影响系统的召回率与准确率。该阈值通常基于向量空间模型计算&a…

作者头像 李华
网站建设 2026/5/25 6:37:15

传统 Hal 开发笔记6----App 访问硬件服务

目录获取服务调用接口App 访问硬件服务 获取服务调用接口 随便在一个原生应用里调用系统服务 HELLO_SERVICE&#xff0c;调用相关接口即可。 xuejievt-PowerEdge-R740:~/A11a133a12$ git diff frameworks/base/packages/xxxxx/xxxxxoActivity.java diff --git a/frameworks…

作者头像 李华
网站建设 2026/5/26 5:54:21

Tesseract在Dify中的批量任务崩溃?99%的人都忽略的资源控制策略

第一章&#xff1a;Tesseract在Dify中的批量处理风险全景在将Tesseract OCR引擎集成至Dify平台进行批量文档识别时&#xff0c;系统面临多维度的技术与架构风险。这些风险不仅影响识别准确率&#xff0c;还可能引发资源过载、任务堆积和数据一致性问题。资源竞争与并发瓶颈 Tes…

作者头像 李华
网站建设 2026/5/26 5:53:59

肌营养不良新突破:固本培元生肌疗法

l58llo 42779当身体感到乏力、走路变慢、甚至肌肉不经意间显瘦时&#xff0c;很多人第一反应是“大概缺钙了”。补钙固然重要&#xff0c;但有一种情况&#xff0c;单纯的补钙往往效果有限——那就是中医视角下的“肌营养不良”。这并非单指某种现代医学疾病&#xff0c;而是一…

作者头像 李华
网站建设 2026/5/26 6:54:06

智能Agent容器部署必看:5种常见资源配置错误及修复方案

第一章&#xff1a;智能 Agent 容器的资源限制配置在部署智能 Agent 到容器化环境时&#xff0c;合理配置资源限制是保障系统稳定性与性能的关键环节。容器若未设置适当的资源约束&#xff0c;可能导致节点资源耗尽&#xff0c;进而影响同主机上其他服务的正常运行。通过为容器…

作者头像 李华