运维日记2025/11/16-2

38 阅读1分钟
  • 日期:2025/11/16

  • 我想做什么:创建自动清理过期日志的功能

  • 我完成了什么

    1. 创建了 log_cleaner.py 脚本
    2. 实现了文件年龄计算功能
    3. 添加了试运行和实际执行两种模式
    4. 设置了用户交互界面
    5. 配置了cron定时任务
  • 我学到了什么

    1. glob 模块可以用模式匹配来查找文件
    2. os.path.getmtime() 可以获取文件的修改时间
    3. timedelta 可以方便地计算时间差
    4. crontab 是Linux的定时任务工具
    5. 重要的删除操作应该提供"试运行"模式