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