[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