[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hace un tiempo....



Hola

Intentaste ya "expect"?

Este programa lo usé para bajar un rfc cualquiera por ftp: algo de
trabajo y seguro que te sirve


Saludos

#!/bin/sh
# \
exec expect -- "$0" ${1+"$@"}

# ftp-rfc <rfc-number>
# ftp-rfc -index

# retrieves an rfc (or the index) from uunet

exp_version -exit 5.0

if {$argc!=1} {
        send_user "usage: ftp-rfc \[#] \[-index]\n"
        exit
}

set file "rfc$argv.Z"

set timeout 60
spawn ftp ftp.rfc-editor.org
expect "Name*:"
send "anonymous\r"
expect "Password:"
send "expect@nist.gov\r"
expect "ftp>"
send "binary\r"
expect "ftp>"
send "cd inet/rfc\r"
expect "550*ftp>" exit "250*ftp>"
send "get $file\r"
expect "550*ftp>" exit "200*226*ftp>"
close
wait
send_user "\nuncompressing file - wait...\n"
exec uncompress $file


On Mon, 2004-07-12 at 18:12, Javier Rodriguez Ruiz wrote:
> haber si ahora si queda mas claro xD 
> para ser mas espesifico necesito algo que me permita conectarme a un
> servidor ( por ssh) y ejecutar un script y luego desconectarse
> pero sin que yo tenga que escribir ni la clave ni la ejecucion del
> script...
> 
> 
> On Mon, 2004-07-12 at 18:04, Javier Rodriguez Ruiz wrote:
> > Hoal listeros... disculpen yo se que hace menos de un mes dieron la
> > respuesta a mi problema pero trate de buscar en http://lists.debian.org
> > pero no tuve niun resultado positivo....
> > se trata de algun script....
> > por ejemplo un programa q despues de 2 segundos de iniciado pida q se
> > ingresen algunos caracteres ejemplo
> > 
> > 
> > 	ssh -l jrr 192.168.0.1
> > 	password: |que ingrese el password| 
> > 
> > ( en tonces |programa| --command "ssh -l jrr 192.168.0.1" --time 2
> > 123456 )
> > 
> > me entienden? gracias! 
-- 
Marcelo Morales <marcelo@redcetus.com>
Red Cetus S.R.L.



Reply to: