两个脚本:arc_clean.sh、echo_log.sh。
可以把echo_log.sh加入定时。
arc_clean.sh(echo_log.sh用到)
#!/bin/bash
find /mnt/data/pg_archive -type f -mtime 1 -delete
echo_log.sh(会生成clean.log)
#! /bin/bash
# 删除一天前的日志,1小时执行一次,统计清理的数据量
ARC_PATH=/mnt/data/pg_archive/
LOG_PATH=/mnt/data/clean_log/
BEFORE=$(du -m $ARC_PATH |tr -cd "[0-9]")
"$LOG_PATH"arc_clean.sh &
ARC_SIGN=$(jobs | grep 'arc_clean.sh')
while [[ "