cat > /usr/local/bin/h <<'EOF'
#!/bin/bash
logfile="/data1/cache1/hdata/config_1/happ_console.log"

isp_convert() {
    case "$1" in
        1) echo "China Telecom" ;;
        2) echo "China Unicom" ;;
        3) echo "China Mobile" ;;
        *) echo "Unknown" ;;
    esac
}

disk_limit=$(tail -n 100 "$logfile" | grep 'ocdi_disk_limit' | tail -n 1 | awk -F: '{print $2}' | tr -d ' >')
mem_limit=$(tail -n 100 "$logfile" | grep 'ocdi_mem_limit' | tail -n 1 | awk -F: '{print $2}' | tr -d ' >')
isp_effect_num=$(tail -n 100 "$logfile" | grep 'regisp value' | tail -n 1 | awk '{print $3}')
happ_proc=$(ps -ef | grep happ | grep -v grep | wc -l)
isp_effect_name=$(isp_convert "$isp_effect_num")

echo "==================== HAPP Running Info Summary ===================="
echo "Cache directory capacity limit: ${disk_limit}G"
echo "HAPP memory limit: ${mem_limit}M"
echo "Final effective ISP: ${isp_effect_name}"
echo "Total running HAPP processes: ${happ_proc}"
echo "=================================================================="
EOF

chmod +x /usr/local/bin/h