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