diff --git a/install.sh b/install.sh index d1e6bbc..c7d80cd 100644 --- a/install.sh +++ b/install.sh @@ -30,23 +30,27 @@ install(){ } -# 检查singbox容器运行状态 +# 查询运行状态 check_container_status(){ - # local script_dir="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" - local compose_file="$./docker-compose.yml" + local compose_file="./docker-compose.yml" + + local GREEN='\033[0;32m' + local RED='\033[0;31m' + local RESET='\033[0m' local status status=$(docker compose -f "$compose_file" ps --status running --quiet 2>/dev/null) if [ -n "$status" ]; then - echo "运行中" + echo -e "${GREEN}运行中${RESET}" else - echo "未运行" + echo -e "${RED}未运行${RESET}" fi } main(){ # 显示菜单 + echo "" echo 运行状态: $(check_container_status) echo "==============================" echo "请选择一个操作:"