ayuda con script

mario salcedo <[email protected]>
Newsgroups gmane.linux.pxes.spanish
Message-ID <[email protected]>
Hola, quisiera una ayuda con un script. Generalmente usaba este script
para apagar los clientes de un servidor ltsp que tengo, el cual tiene
un comando que apaga las maquinas remotamente. Los clientes estan en un
archivo llamado datos.csv, ahi funciona bien, el problema es que llego
un lote de nuevas maquinas con otra tarjeta de red y esta acepta
wakeonlan si es que la pongo en sleep, para lo cual hay que iniciar
sesion ssh en la maquina. El problema es que si ejecuto el script solo
me apaga la primera maquina que esta en el archivo datos, como que al
hacer ssh se queda en la primera maquina y no sigue el programa, no
llega a pasar a la siguiente. Estuve pensando que lo mejor seria usar
un for, pero no veo la manera



while read lin

do



  ip=$(echo $lin | cut -f3 -d",")

  

  ssh $ip 'sh /etc/acpid/actions/sleep.sh'



done <  /home/mario/datos.csv



El archivo datos.csv tiene 4 campos: el primero es ubicacion, el
segundo nombre, el tercero ip y el cuarto MAC. Todos separados por
comas.

Gracias de antemano. Si a alguien se le ocurre otra manara de hacerlo se los agradecere.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.