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, aniel05...@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/