Linux/Unix Shell Scripting - remote shell

 
Vista:

remote shell

Publicado por Juana (7 intervenciones) el 12/06/2014 17:21:51
Hola de nuevo!!
Estoy haciendo un script que ejecuta un script en un host remoto.
1
rsh -l juana 10.201.2.177 script.sh
El caso es que el script de la máquina remota tiene una salida standard.
Cómo lo redirijo yo la salida del script a la máquina local (desde la que lanzo el rsh)

Gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

remote shell

Publicado por xve (309 intervenciones) el 12/06/2014 17:32:55
Hola Juana, seria algo así:

1
2
variable=`rsh -l juana 10.201.2.177 script.sh`
echo $variable

Fíjate en la dirección de las comillas...

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

remote shell

Publicado por Juana (7 intervenciones) el 08/07/2014 15:33:15
Gracias por tu ayuda.
La verdad es que ese tipo de instrucción la uso mucho para guardar la salida de algunas instrucciones en variables.

En este caso conseguí lo que quería con esta línea:

1
echo "script.sh"  | /bin/rsh -l juana 10.201.2.177 bash


Esta línea me ejecuta el script.sh (que está en la máquina remota) y me saca la standard output por la terminal local.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve
Val: 104
Oro
Ha mantenido su posición en Linux/Unix Shell Scripting (en relación al último mes)
Gráfica de Linux/Unix Shell Scripting

remote shell

Publicado por xve (309 intervenciones) el 08/07/2014 20:10:58
Gracias por compartirlo Juana!!!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

remote shell

Publicado por Tom (361 intervenciones) el 13/06/2014 08:51:47
1
rsh -l juana 10.201.2.177 script.sh >salida_local
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

remote shell

Publicado por juana (7 intervenciones) el 08/07/2014 15:40:36
Hola Tom, tanto tu instrucción como la de xve me daban "permission denied".

Al final pude "burlar" el tema permisos con la instrucción que puse más arriba.

Gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar