Re: ayuda con script (mario salcedo)

adrian15 <[email protected]>
Newsgroups gmane.linux.pxes.spanish
Message-ID <[email protected]>
 > 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.

Cambiando:

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

por

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

no te ejecuta el comando en segundo plano permitiendo la ejecución del 
bucle?

adrian15
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.