Yannick Boetzel пре 7 година
родитељ
комит
891cdb9162
1 измењених фајлова са 7 додато и 4 уклоњено
  1. 7 4
      50-services

+ 7 - 4
50-services

@@ -2,6 +2,10 @@
 
 # set column width
 COLUMN_WIDTH=3
+# colors
+green="\e[32m"
+red="\e[31m"
+undim="\e[0m"
 
 services=("fail2ban" "ufw" "lxd" "netdata" "zed" "smartd" "postfix")
 # sort services
@@ -10,8 +14,7 @@ unset IFS
 
 service_status=()
 # get status of all services
-for service in "${services[@]}"
-do
+for service in "${services[@]}"; do
     service_status+=($(systemctl is-active "$service"))
 done
 
@@ -19,9 +22,9 @@ out=""
 for i in ${!services[@]}; do
     # color green if service is active, else red
     if [[ "${service_status[$i]}" == "active" ]]; then
-        out+="${services[$i]}:,\e[32m● ${service_status[$i]}\e[0m,"
+        out+="${services[$i]}:,${green}${service_status[$i]}${undim},"
     else
-        out+="${services[$i]}:,\e[31m▲ ${service_status[$i]}\e[0m,"
+        out+="${services[$i]}:,${red}${service_status[$i]}${undim},"
     fi
     # insert \n every $COLUMN_WIDTH column
     if [ $((($i+1) % $COLUMN_WIDTH)) -eq 0 ]; then