Prezados, criei um script que, da máquina que vai desligar as outras, basta digitar o ip, a senha e a ação que se deseja para que o comando seja montado e enviado. Dentro do link sobre SSH que eu postei aqui:
vi o seguinte script:
#! /bin/bash
ip=1
endip=20
until [ $ip -gt $endip ]; do
ssh root@192.168.1.$ip "shutdown -h now"
ip=`expr $ip + 1`
done
Ele cria uma sequência de ips (no caso, de 192.168.1.1 a 192.168.1.20) que serão "ssh-zados" para que as máquinas sejam desligadas. Há alguma maneira dentro desse script de se fazer uma exceção a um ou mais endereços de ip? Por exemplo, usando a sequência mostrada, dentre as 20 máquinas que serão desligadas, gostaria que aquelas cujos ips de final 10 e 15 não fossem desligadas.
Há como?