#!/bin/bash #for machine in mira capella wasat canopus caph rigel sirius dabih hadar altair zosma arneb lasath naos sadr megrez errai alfirk enif rukbat thuban trs80 pdp8 edvac mark1 bluepig for machine in mira capella caph do pingr=$(ping -c 1 -w 1 $machine 2> /dev/null | grep "1 received" ) if [ -n "$pingr" ] then echo ">>>>>> $machine UPPPP" set -- $(timeout 1 ssh -oBatchMode=yes -oConnectTimeout=2 -oStrictHostKeyChecking=accept-new $USER@$machine uptime 2> /dev/null) # 05:39:11 up 24 days, 20:00, 5 users, load average: 0.23, 0.34, 0.32 if [ $# -eq 12 ] then echo " ${6} users" echo " ${10} load" else echo " ${4} users" echo " ${8} load" fi else echo ">>>>>> $machine" echo " DDOWN" fi done exit 0