Rework for modular system

Autoadd disks to temps (only for sd*, and works on smartmontools)
Some cosmetic changes
This commit is contained in:
2020-01-14 02:18:46 +03:00
parent ff44ea7749
commit 003a32b4a2
6 changed files with 49 additions and 40 deletions

View File

@@ -1,12 +1,13 @@
#!/bin/bash
export LANG='en_US.UTF-8'
# set column width
COLUMNS=3
COLUMNS=2
# colors
green="\e[1;32m"
red="\e[1;31m"
undim="\e[0m"
services=( "smartd" "plexmediaserver" "docker" "smdb")
services=( "smartd" "plexmediaserver" "docker" "smbd")
# sort services
IFS=$'\n' services=($(sort <<<"${services[*]}"))
unset IFS
@@ -20,9 +21,9 @@ done
for i in ${!services[@]}; do
# color green if service is active, else red
if [[ "${service_status[$i]}" == "active" ]]; then
out+="${services[$i]}:,${green}${service_status[$i]}${undim},"
out+="${services[$i]}:,${green}${undim},"
else
out+="${services[$i]}:,${red}${service_status[$i]}${undim},"
out+="${services[$i]}:,${red}${undim},"
fi
# insert \n every $COLUMNS column
if [ $((($i+1) % $COLUMNS)) -eq 0 ]; then