#!/bin/bash # Цвета GREEN='\033[0;32m' RED='\033[0;31m' NC='\033[0m' # No Color services=("nginx" "httpd" "sshd" "docker") for service in "${services[@]}"; do if systemctl show "$service" &>/dev/null; then state=$(systemctl show -p ActiveState "$service" | cut -d= -f2) if [[ "$state" == "active" ]]; then echo -e "$service - состояние: ${GREEN}$state${NC}" else echo -e "$service - состояние: ${RED}$state${NC}" fi else echo -e "$service - сервис не существует" fi done