#!/bin/bash echo "=== 域名清理进度监控 ===" while true; do if [ -f /root/dns/static/domain-info/threats/threats-removed.csv ]; then removed=$(wc -l < /root/dns/static/domain-info/threats/threats-removed.csv) removed=$((removed - 1)) else removed=0 fi if [ -f /root/dns/static/domain-info/threats/threats-database-cleaned.csv ]; then kept=$(wc -l < /root/dns/static/domain-info/threats/threats-database-cleaned.csv) kept=$((kept - 1)) else kept=0 fi total=$((removed + kept)) progress=$(echo "scale=2; $total * 100 / 89941" | bc) echo "$(date '+%Y-%m-%d %H:%M:%S') - 已检查:$total/89941 ($progress%) | 移除:$removed | 保留:$kept" sleep 60 done