Linux - Ejecutar ls en equipo remoto unix y guardar en archivo local

 
Vista:
sin imagen de perfil

Ejecutar ls en equipo remoto unix y guardar en archivo local

Publicado por Jose Armando (6 intervenciones) el 19/01/2017 23:27:17
Hola Buenas tardes,

Me podrían apoyar con lo siguiente. Me estoy conectando a un servidor por FTP para transferir archivos, aquí mismo quiero ejecutar una línea de ls-lt *archivo el resultado ocupo mandarlo a guardar a un archivo y enviarlo por correo. Solo que lo de enviarlo a archivo no se esta pudiendo desde el ftp. Existirá otra forma? También intente con ssh, sin exito para dejarlo automatizado.

Saludos!
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: 311
Oro
Ha mantenido su posición en Linux (en relación al último mes)
Gráfica de Linux

Ejecutar ls en equipo remoto unix y guardar en archivo local

Publicado por xve (837 intervenciones) el 20/01/2017 08:48:54
Hola Jose, la manera que yo lo haria es mediante SSH... algo así:

1
ssh 192.168.1.10 ls -l *archivo

Te sirve?
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
sin imagen de perfil

Ejecutar ls en equipo remoto unix y guardar en archivo local

Publicado por Jose Armando (6 intervenciones) el 20/01/2017 19:42:06
Hola xve,

Sí de hecho probe con ese comando, pero necesito generar un archivo con el resultado arrojado del ls en el server local y enviarlo por correo :S. Intente generarlo dentro de una conexión FTP, solo que no se puede generar el archivo..

Saludos!
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: 311
Oro
Ha mantenido su posición en Linux (en relación al último mes)
Gráfica de Linux

Ejecutar ls en equipo remoto unix y guardar en archivo local

Publicado por xve (837 intervenciones) el 21/01/2017 09:54:49
Puedes hacerlo de varias maneras... desde bash, seria así:
1
variable=`ssh 192.168.1.10 ls -l *archivo`
la variable contendrá el resultado para que puedas enviarlo por correo.


Si lo quieres enviar a un archivo:
1
ssh 192.168.1.10 ls -l *archivo > resultado.txt


Te sirve?
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 Sandro
Val: 130
Plata
Ha mantenido su posición en Linux (en relación al último mes)
Gráfica de Linux

Ejecutar ls en equipo remoto unix y guardar en archivo local

Publicado por Sandro (76 intervenciones) el 22/01/2017 04:13:58
con rsync host://carpeta/archivo carpeta_detino
o rsync carpeta_origen/archivo host://carpeta_destino

saludos
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