GPT答: |
7i24.cn
|
以下是一个示例的日志定时清理任务脚本,可以根据实际需求进行修改:
```bash
#!/bin/bash
# 设置日志文件路径和保留天数
LOG_DIR="/var/log/app"
RETAIN_DAYS=7
# 检查日志目录是否存在,不存在则创建
if [ ! -d "$LOG_DIR" ]; then
mkdir -p $LOG_DIR
fi
# 清理旧的日志文件
find $LOG_DIR -type f -mtime +$RETAIN_DAYS -exec rm {} \;
echo "Log cleanup completed."
```
该脚本会在每周执行一次,删除指定目录下超过保留天数的所有旧日志文件。可以将其添加到系统计划任务中自动执行。
|