Выполнить команду по ssh на нескольких серверах
Допустим, у вас есть 10 серверов в разных датацентрах:
# export DC="ru nl de" N=`seq -w 2 1 10`; \ for i in ${DC} ; do for j in ${N} ; do \ ssh server${i}${j} " cmd " ;\ done ; done;
Или, по блоку IP-адресов:
# export DC="`seq 250 254`" N="`seq 1 3`" ; \ for i in ${DC} ; do for j in ${N} ; do \ ssh 192.168.${i}.${j} " cmd " ;\ done ; done;