[Linux-Biella] problema con script

Alberto Bertoli (tiscali) alberto.bertoli a tiscali.it
Lun 26 Nov 2012 23:21:52 CET


Il 26/11/2012 22:32, Leonardo Buffa ha scritto:
> ciao
> una cosa mi sta facendo sucare e non so bene come risolvere
>
> ho uno script, che, molto semplificato, e' allincirca fatto cosi':
>
> while read i; do
>   ssh root@$i "cat /var/log/1" >> 1
>   ssh root@$i "cat /var/log/2" >> 2
>   ssh root@$i "cat /var/log/3" >> 3
>
> done < file.txt
>
> dentro file.txt ho X IP di altrettante macchine
> (inutile dire che ssh avviene senza pass ma con chiave rsa in 
> authorized_keys)
>
> succede che il maledetto, invece di processare tutte le macchine, mi 
> fa solo la prima ed esce. il problema e' esclusivamente nel "ssh" se 
> ad esempio sostituisco il "ssh comando" con un scp, funziona tutto 
> correttamente.
> so che e' legato al fatto che in questo modo sono dentro tutt'altra 
> shell... qualcuno mi sa dire la "regole" perche' tutto funzioni?
>
> graz
>
Rischiando una figuraccia galattica , hai provato a mandarli in batch ?




Maggiori informazioni sulla lista Linux