[Linux-Biella] problema con script
Leonardo Buffa
leonardo.buffa a bilug.linux.it
Lun 26 Nov 2012 22:32:58 CET
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
--
花は桜木、人は武士
Maggiori informazioni sulla lista
Linux