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

View File

@ -1,5 +1,5 @@
source /etc/hysteria/core/scripts/path.sh
source /etc/hysteria/core/scripts/services_status.sh
# source /etc/hysteria/core/scripts/services_status.sh
# Function to define colors
define_colors() {
@ -89,17 +89,17 @@ load_hysteria2_ips() {
fi
}
check_services() {
# source /etc/hysteria/core/scripts/services_status.sh
for service in "${services[@]}"; do
service_base_name=$(basename "$service" .service)
# check_services() {
# # source /etc/hysteria/core/scripts/services_status.sh
# for service in "${services[@]}"; do
# service_base_name=$(basename "$service" .service)
display_name=$(echo "$service_base_name" | sed -E 's/([^-]+)-?/\u\1/g')
# 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
}
# 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
# }

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() {