Linux/Unix Shell Scripting - Script FTP

 
Vista:

Script FTP

Publicado por Carina (1 intervención) el 02/03/2007 14:02:07
Hola a todos: Tengo el siguiente script para subir datos a traves de ftp,

#!/bin/bash
cd /directoriolocal
ftp
open domain.com
username
password
cd /directory
put file
bye

pero no se como slucionar 2 cosas
1) tengo que subir todos los archivos .txt
2) tengo que programarlo para que se ejecute cada x cantidad de horas
Alguien tiene idea de como lo puedo solucionar....
Tengo un Red Hat y no tengo ninguna herramienta visual para ftp, solo el shell.
Desde ya muchas gracias
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:Script FTP

Publicado por n0str0m0 (180 intervenciones) el 02/03/2007 23:45:16
Para el primer problema sube los ficheros con mput desactivando el modo interactivo:

prompt off
mput *.txt

Para lo segundo puedes usar cron o at (mejor el primero, creo yo). Es un programador de tareas.

man cron

Salu2
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

RE:Script FTP

Publicado por n0str0m0 (180 intervenciones) el 02/03/2007 23:47:12
Para lo primero desactiva el modo interactivo y usa mput:

prompt off
mput *.txt

Para lo segundo usa cron o at (mejor el primero, creo yo).

man cron

Salu2
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

RE:Script FTP

Publicado por mateito (1 intervención) el 24/05/2007 09:47:45
#!/bin/sh
HOST='ftp.users.qwest.net'
USER='yourid'
PASSWD='yourpw'
FILE='file.txt'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0
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

RE:Script FTP

Publicado por Gilm@r (2 intervenciones) el 19/07/2007 22:01:51
Carina:

Lo unico que necesitas es cambiar tu parametro "put" a

mput *.txt

Y para que se ejecute cada cierto tiempo, solamente necesitas crear un cronjob en tu maquina...

crontab -e

* */3 * * * tu_script

Se ejecutaria cada 3 horas....

:)
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

RE:Script FTP

Publicado por Gilm@r (2 intervenciones) el 19/07/2007 22:02:40
Carina:

Lo unico que necesitas es cambiar tu parametro "put" a

mput *.txt

Y para que se ejecute cada cierto tiempo, solamente necesitas crear un cronjob en tu maquina...

crontab -e

* */3 * * * tu_script

Se ejecutaria cada 3 horas....

:)
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

RE:Script FTP

Publicado por pedso (1 intervención) el 10/09/2009 00:43:32
fdfdsfsdfdsfdfs
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