[Linux-Biella] ssh execuzione comando remoto fatto strano

Daniele Segato daniele.bilug a gmail.com
Dom 31 Ott 2010 15:36:49 CET


Il giorno sab, 30/10/2010 alle 12.50 +0200, leonardo buffa ha scritto:
> ciao
> probabilmente non l'ho mai fatto in questo modo o non ricordo
> io ho un elenco di IP inseriti nel file "clients"
> 
> vorrei eseguire per ognuno di questi IP un comando remoto utilizzando
> ssh in questo modo:
> 
> ssh user a IP comando
> 
> ovviamente il tutto inserito in un bel ciclo che legge gli IP dal file
> clients:
> 
> while read CLIENTIP; do
>   echo -n $CLIENTIP
>   ssh user@$CLIENTIP hostname
> done < clients
> 
> ottengo pero' che si ferma al primo!
> se invece remarko ssh la lista e' completa quindi il file lo legge
> correttamente.
> se invece metto un bel & dopo il comando (hostname e' per verificare
> che funzioni correttamente) funziona ma all'ultimo rimane appeso e devo
> premere invio!!!
> 
> idee su questa cosa!??!

magari non c'entra nulla ma puņ essere che l'ultima riga del file sia
una riga vuota?





Maggiori informazioni sulla lista Linux