Fix check_services
This commit is contained in:
@ -1,5 +1,5 @@
|
|||||||
source /etc/hysteria/core/scripts/path.sh
|
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
|
# Function to define colors
|
||||||
define_colors() {
|
define_colors() {
|
||||||
@ -89,17 +89,17 @@ load_hysteria2_ips() {
|
|||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
check_services() {
|
# check_services() {
|
||||||
# source /etc/hysteria/core/scripts/services_status.sh
|
# # source /etc/hysteria/core/scripts/services_status.sh
|
||||||
for service in "${services[@]}"; do
|
# for service in "${services[@]}"; do
|
||||||
service_base_name=$(basename "$service" .service)
|
# 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
|
# if systemctl is-active --quiet "$service"; then
|
||||||
echo -e "${NC}${display_name}:${green} Active${NC}"
|
# echo -e "${NC}${display_name}:${green} Active${NC}"
|
||||||
else
|
# else
|
||||||
echo -e "${NC}${display_name}:${red} Inactive${NC}"
|
# echo -e "${NC}${display_name}:${red} Inactive${NC}"
|
||||||
fi
|
# fi
|
||||||
done
|
# done
|
||||||
}
|
# }
|
||||||
|
|||||||
15
menu.sh
15
menu.sh
@ -2,6 +2,21 @@
|
|||||||
|
|
||||||
source /etc/hysteria/core/scripts/utils.sh
|
source /etc/hysteria/core/scripts/utils.sh
|
||||||
source /etc/hysteria/core/scripts/path.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)
|
# OPTION HANDLERS (ONLY NEEDED ONE)
|
||||||
hysteria2_install_handler() {
|
hysteria2_install_handler() {
|
||||||
|
|||||||
Reference in New Issue
Block a user