自动清除15天前的日志脚本
#!/bin/bash
#0 1 * * * /home/shuncom/auto_del_sz_log.sh
# 设置变量
target_dir="/home/shuncom/services/log/sz_server"
log_file="/home/shuncom/log/del_driver_log.log"
current_time="$(date '+%Y-%m-%d %H:%M:%S')"
# 执行删除操作并记录日志
echo "[$current_time] Start deleting files older than 15 days in $target_dir" >> "$log_file"
find "$target_dir" -type f -mtime +15 -print -delete >> "$log_file" 2>&1
echo "[$current_time] Deletion complete." >> "$log_file"
echo "---------------------------------------------" >> "$log_file"
No Comments