diff --git a/script/script/check_service.sh b/script/script/check_service.sh index b715a37..8e21912 100755 --- a/script/script/check_service.sh +++ b/script/script/check_service.sh @@ -1,14 +1,20 @@ SERVICES=("mariadb" "nginx" "php-fpm" "gitea" "tt-rss" "named" "autofs" "rsyncd.socket") HOST=$(hostname) +RED='\033[0;31m' +GREEN='\033[0;32m' +NC='\033[0m' echo "device $HOST have reboot curent status of critic service:" for service in ${SERVICES[@]} do status=$(systemctl is-active $service) - echo "$service is $status" + if [ $status = "inactive" ] then - echo $(journalctl -u $service --lines=10 ) + echo -e "${RED}$service is $status${NC}" + echo $(journalctl -u $service --lines=10 -q) + else + echo -e "${GREEN}$service is $status${NC}" fi - + echo "" done