Fix check_services

This commit is contained in:
Whispering Wind
2025-02-08 11:07:33 +03:30
committed by GitHub
parent 0b36a22f36
commit ac66558d9a
2 changed files with 28 additions and 13 deletions

15
menu.sh
View File

@ -2,6 +2,21 @@
source /etc/hysteria/core/scripts/utils.sh
source /etc/hysteria/core/scripts/path.sh
source /etc/hysteria/core/scripts/services_status.sh
check_services() {
for service in "${services[@]}"; do
service_base_name=$(basename "$service" .service)
display_name=$(echo "$service_base_name" | sed -E 's/([^-]+)-?/\u\1/g')
if systemctl is-active --quiet "$service"; then
echo -e "${NC}${display_name}:${green} Active${NC}"
else
echo -e "${NC}${display_name}:${red} Inactive${NC}"
fi
done
}
# OPTION HANDLERS (ONLY NEEDED ONE)
hysteria2_install_handler() {