Linux/Unix Shell Scripting - Pequeña duda

 
Vista:

Pequeña duda

Publicado por quantium (1 intervención) el 13/04/2002 09:53:46
Hola a todos.
Tengo una pequeña duda, imaginemos que estoy haciendo un programa en
bash que va a realizar lo siguiente: el programa en cuestion sirve
para no tener que insertar siempre en los servidores ftp el usuario y
el pass, lo que hace es automatizarlo, lo he intentado de la siguiente
manera (un ejemplo)

#!/bin/sh

#principio

ftp ftp.servidor.com #servidor ftp
juanweb #usuario
550215 #contraseña

#fin

Pero esto no funciona, puesto que juanweb y 550215 los interpreta como
comandos. He pensado que quizas de alguna forma o con alguna funcion
se podria simular el boton (enter) en el programa, algo como:

#!/bin/sh

ftp ftp.servidor.com #servidor ftp
(enter)
juanweb #usuario
(enter)
550215 #contraseña
(enter)

No tengo conocimiento si esto se podria realizar, quizas ( y
seguramente ) existan mas alternativas para que este pograma funcione
correctamente ¿ alguien tiene alguna idea ?

Muchas gracias y un saludo a todos :-)

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

RE:Pequeña duda

Publicado por Oscar (oocariz) (8 intervenciones) el 07/05/2002 08:35:19
Tienes que hacer lo siguiente

ftp -n nombre_del_servidor <<EOF
user <nombre_usuario> <passwd>
#entre la operacion user y la EOF del final puedes meter todas la #operaciones de ftp que quieras (bin,get,put,lcd, etc ...)

EOF

Espero que te sirva de ayuda.
Un saludo

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