como apagar grupos de pc con un script

Julian Reyes Escrigas julian.reyes.escrigas en gmail.com
Mar Mar 15 21:52:30 CLST 2011


Prueba lo siguiente (son solo sugerencias)

* Instala ssh en la maquina windows y configurala para que puedas acceder desde el equipo que vas a apagarla sin usar contraseña (en internet hay mucho de como hacer esto) basta con usar ssh-keygen y luego copiar el id_rsa.pub en el archivo ssh/authorized_keys de la maquina que vayas a apagar

* En la maquina que vaya a apagar crea un .bat o .sh que tenga la instrucción de apagado de la maquina

* en el archivo de bash_profile añadir primero la ejecuccion del script y luego el comando "exit" para que cierres la sesion

la idea es que cuando te logueas automaticamente se ejecute el .bat o .sh y cierre la sesion.

por ultimo creas un script en el equipo que es el que llamas con crontab y la lista de ips que quieres que apague

algo como 

apagar[0] = '192.168.1.10'
apagar[1] = '192.168.1.50'
user = 'servidor'

for equipo in $( apagar ); do
ssh $user'@'$equipo
done

mas o menos es la idea



-- 
Julian Reyes Escrigas
Desarrollador PHP/MySQL
rkmax.tumblr.com
about.me/rkmax
twttier.com/rokemaster
github.com/rokemaster
Sent with Sparrow
On Tuesday, March 15, 2011 at 7:20 PM, Aldrin Martoq wrote: 
> On Mar 15, 2011, at 7:38 PM, aniel05012 en pri.jovenclub.cu wrote:
> > Hola lista he estado probando, con toda la información que se me facilitó
> > por la lista anteriormente pero no he resuelto.Necesito crear un script en
> > linux debian que me permita apagar 5 maquina con rango de ip 192.168.0.50
> > hasta la 192.168.0.54 a una hora determinada, este escript debe de
> > ejecutarse con el crontab.He trado de hacerlo pero no me sale, por favor
> > si alguien de la lista puede ayudarme le estaría muy agradecido.Muchas
> > gracias de antemanos.
> 
> Indica cuál es el error y qué estás haciendo. Un "no me sale" no sirve acá.
> 
> 
> Aldrin Martoq
> http://aldrin.martoq.cl/
> 


Más información sobre la lista de distribución Linux