Ejecutar ssh usuario@ip en un while
Publicado por Angel (5 intervenciones) el 17/06/2018 09:09:00
Buenas.
Al ejecutar:
solo se ejecuta para la primera linea de fichero_origen. No da ningun mensaje de error pero el programa termina.
Si en lugar de eso pongo:
funciona bien.
¿Se puede evitar de alguna manera? Muchas gracias.
Al ejecutar:
1
2
3
4
while read var
do
ssh usuario@ip 'ejecutable_en_ip_dest' > fichero$var
done < fichero_origen
solo se ejecuta para la primera linea de fichero_origen. No da ningun mensaje de error pero el programa termina.
Si en lugar de eso pongo:
1
2
3
4
while read var
do
echo $var > fichero$var
done < fichero_origen
funciona bien.
¿Se puede evitar de alguna manera? Muchas gracias.
Valora esta pregunta


0