[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: Script para entrar a ftp



Pueden utilizar expect, este sirve bastante bien para manejar aplicaciones
interactivas sin necesidad de interactuar, incluso pueden ser mas
inteligentonas.

La idea es algo asi

#!/usr/bin/expect

spawn ftp ftp_site
expect Connected
expect Name
send your_login
expect word:
send passwd

y se pueden hacer loop y condicionantes, en cuanto tenga un poquito de
tiempo hago el script para que le manden parametros, site y archivo a
bajar y que solito haga el search y baje el archivo, yo tambien lo
necesito solo que casi no tengo tiempo ahorita.

Leanse el manual de expect  man expect, y si lo hacen antes por favor
pasenlo..

			c-ya



On Thu, 17 Dec 1998, Juan Nicolas Ruiz N. wrote:

> Hola:
> 	hace mucho tiempo haciamos eso (para poder dejar bajando programas via
> ftp en modo no interactivo cuando no existia wget). Si mal no recuerdo, lo
> unico que haciamos era crear un archivo con todos los comandos que le dabamos
> al programa, por ejemplo:
> 
> open ftp.kernel.org
> anonymous
> nicolas en ciens ula ve
> cd /pub/linux/kernel/v2.0
> bin
> get linux-2.0.36.tar.bz2
> quit
> 
> esos comandos los guardabamos en un archivo (que supongamos se llama ftp.in)
> y luego mandabamos a ejecutar
> 
> ftp < ftp.in
> 
> y voila, la cosa se hacia automagicamente. Claro que el comando nosotros lo
> colocabamos con un "at".
> 
> Esto lo acabo de probar y no me funciono del todo bien (tuve que darle un
> enter cuando me solicito el password), pero en todo caso estoy seguro que
> funciona y es la manera mas sencilla de hacer lo que tu quieres.
> 
> Como respondio otra persona, tambien puedes usar expect, que esta hecho
> precisamente para eso. Con expect fijas pares <cadena esperada>, <cadena
> enviada> pero puedes hacer repeticiones, decisiones y cosas asi. Lo que yo
> menciono es muy muy lineal.
> 
> Probablemente tambien puedas utilizar otro programa que casi con seguridad
> este instalado ya en tu distribucion, el "chat". Se utiliza para automatizar
> el acceso a una maquina remota por modem, pero seguramente tambien se puede
> emplear para lo que tu deseas.
> 
> 
> On Thu, 17 Dec 1998, Maximiliano wrote:
> 
> > Hola a todos, ando buscando alguna forma de hacer un script facil, sin pasar
> > por programación en c, para entrar a un ftp.
> > Yo quiero hacer un script que mande un archivo por ftp a un servidor, cada
> > ves que se conecta a internet.
> > Alguna idea.
> > *******************************************
> > *        Maximiliano T. Petersen         *
> > *       vaosveco en arnet com ar        *
> > *       Santiago 283 - TE:351723      *
> > *    Rosario - Santa Fe - Argentina   *
> > *******************************************
> > 
> > 
> 
> ============================  Up The Irons  ===============================
> Juan Nicolas Ruiz 	       | Reality is a nice place to visit but
> nicolas en ciens ula ve	       | I sure wouldn't want to live there.
> Universidad de Los Andes       | 
> Administrador de Red - RedULA  | <My opinions are of my own, as it should be>
> 
> 



[Hilos de Discusión] [Fecha] [Tema] [Autor]