#!/bin/bash export DEBUG=1 export serv=$1 export FILE=/var/www/thunix.cf/report if [ ! -z $serv ] then for i in `cat ./hosts/$serv` do ./checks/$i $serv done else echo -e "\n" >$FILE echo -e "Host\tService\tStatus" for i in `ls ./hosts/` do for x in `cat ./hosts/$i` do ./checks/$x $i > /dev/null if [ "$?" -ne 0 ]; then echo -e "$i\t$x\tFAILED" echo "$i,$x,FAILED" >> $FILE else echo -e "$i\t$x\tGOOD" echo "$i,$x,GOOD" >> $FILE fi done done fi | column -t sed -i '/^\s*$/d' $FILE sed -i 's/^root@//' $FILE