Files
weval-l99/mega-master-refresh.sh
2026-04-24 04:38:58 +02:00

17 lines
722 B
Bash
Executable File

#!/bin/bash
# Auto-refresh WEVAL Mega Master + Arsenal Master scan
# Runs every 30 min via cron
LOG=/var/log/weval/mega-master-refresh.log
mkdir -p $(dirname $LOG)
# Extract all referenced pages from all menus/dashboards
sudo find /opt/wevads/vault /var/www -name "*.html" 2>/dev/null -print0 | \
sudo xargs -0 grep -hoE 'href="[a-zA-Z0-9_/.-]+\.html"' 2>/dev/null | \
grep -v "http" | sed "s|.*/||;s|\"||g;s|href=||" | sort -u > /tmp/all_referenced.txt
# Count
TOTAL_REFS=$(wc -l < /tmp/all_referenced.txt)
S204_LIVE=$(sudo find /var/www/html -maxdepth 2 -name "*.html" -not -path "*GOLD*" -not -path "*honest*" 2>/dev/null | wc -l)
echo "[$(date -Iseconds)] refresh: refs=$TOTAL_REFS s204=$S204_LIVE" >> $LOG