#!/bin/bash declare -a services=( "hysteria-server.service" "hysteria-webpanel.service" "hysteria-telegram-bot.service" "hysteria-normal-sub.service" "hysteria-singbox.service" "wg-quick@wgcf.service" ) status_json="{" for service in "${services[@]}"; do if systemctl is-active --quiet "$service"; then status_json+="\"$service\":true," else status_json+="\"$service\":false," fi done # Remove trailing comma and close JSON properly status_json="${status_json%,}}" # Format output as valid JSON echo "$status_json" | jq -M .