#!/bin/bash HOSTS=(host1 host2 ) uptime_mv () { for host in "${HOSTS[@]}" ; do ssh -o ConnectTimeout=3 -o ConnectionAttempts=1 -n root@$host "uptime" >> uptime_$host.log done } while true ;do uptime_mv ; sleep 5 done > /dev/null 2>&1