Automatizar la subida de archivo a un FTP
-
- Mensajes: 4
- Registrado: Mar, 09 Nov 2010, 20:09
Automatizar la subida de archivo a un FTP
Quisiera que me ayudaran a crear un Script para copiar hacia un FTP remoto el archivo que genera mi Squid con las trazas diarias.....
Diariamente a las 11.59 pm roto las trazas de mi Squid generandome un fichero en la siguiente dirección
/rey/Desktop/trazas/December2010/squid-27-12-2010.log.gz
así va quedando diariamente.. cambiando la fecha y el mes según sea el caso.
debo copiar el fichero squid-27-12-2010.log.gz
en el ftp
trazas.cav.jovenclub.cu
usuario
trazas0402
al hacerlo manualmente por el MC
trazas0402@trazas.cav.jovenclub.cu
me pide el password y copio ya esta ...
pero quisiera crear un Scrip para automatizar esta tarea y que el cron la ejecute a la 1 am.. es decir q me copie las trazas del día anterior para la dirección de ftp dada.
Espero su ayuda
Gracias
Diariamente a las 11.59 pm roto las trazas de mi Squid generandome un fichero en la siguiente dirección
/rey/Desktop/trazas/December2010/squid-27-12-2010.log.gz
así va quedando diariamente.. cambiando la fecha y el mes según sea el caso.
debo copiar el fichero squid-27-12-2010.log.gz
en el ftp
trazas.cav.jovenclub.cu
usuario
trazas0402
al hacerlo manualmente por el MC
trazas0402@trazas.cav.jovenclub.cu
me pide el password y copio ya esta ...
pero quisiera crear un Scrip para automatizar esta tarea y que el cron la ejecute a la 1 am.. es decir q me copie las trazas del día anterior para la dirección de ftp dada.
Espero su ayuda
Gracias
- KZKG^Gaara
- Mensajes: 463
- Registrado: Sab, 07 Ago 2010, 14:09
- Ubicación: /dev/kzkggaara
- Contactar:
Re: Automatizar la subida de archivo a un FTP
Instala ncftp
ncftp open trazas.cav.jovenclub.cu
usa -u (usuario) y -p (password) para ponerle el user+password que comentas.
Para copiar no recuerdo el comando, intenta con:
man ftp
Luego que resuelvas cómo subir al FTP desde la terminal y sin que tengas tú que poner el password, pasamos a lo del cron y hacer el script como tal.
Saludos
ncftp open trazas.cav.jovenclub.cu
usa -u (usuario) y -p (password) para ponerle el user+password que comentas.
Para copiar no recuerdo el comando, intenta con:
man ftp
Luego que resuelvas cómo subir al FTP desde la terminal y sin que tengas tú que poner el password, pasamos a lo del cron y hacer el script como tal.
Saludos
~~» KZKG^Gaara «~~
Usuario #518082 de GNU/Linux
Windows ha detectado que no tiene teclado... presione [F9] para continuar.
Usuario #518082 de GNU/Linux
Windows ha detectado que no tiene teclado... presione [F9] para continuar.
Re: Automatizar la subida de archivo a un FTP
ncftpget para bajar del ftpKZKG^Gaara escribió:Instala ncftp
ncftp open trazas.cav.jovenclub.cu
usa -u (usuario) y -p (password) para ponerle el user+password que comentas.
Para copiar no recuerdo el comando, intenta con:
man ftp
Luego que resuelvas cómo subir al FTP desde la terminal y sin que tengas tú que poner el password, pasamos a lo del cron y hacer el script como tal.
Saludos
ncftpput para subir al ftp
Código: Seleccionar todo
ncftpput -u trazas0402 -p password trazas.cav.jovenclub.cu
-
- Mensajes: 4
- Registrado: Mar, 09 Nov 2010, 20:09
Re: Automatizar la subida de archivo a un FTP
Si efectivamente instale ncftp y en la consola pongo ncftp y después pongo open -u mi_user -p mi_pass ftp://trazas.cav.jovenclub.cu
Se conecta al FTP y se loggea .. puedo direccionar (dir) y cambiar de archivo (cd nombre_del_archivo)
...
Bien ya esta parte funciona aunque no se como copiar solo me conecto....
Se conecta al FTP y se loggea .. puedo direccionar (dir) y cambiar de archivo (cd nombre_del_archivo)
...
Bien ya esta parte funciona aunque no se como copiar solo me conecto....
-
- Mensajes: 4
- Registrado: Mar, 09 Nov 2010, 20:09
Re: Automatizar la subida de archivo a un FTP
Lo que necesito hacer es un Script para copiar diariamente un archivo de una lista de estos que genera mi Squid (Las trazas) hacia un FTP remoto donde tengo un usuario y una contraseña..
Situación
en el directorio
/rey/Desktop/trazas/December2010
Se va generado todos los días a las 11.59 pm un archivo que la diferencia de los demás es la fecha....
ejemplo
squid-27-12-2010.log.gz
squid-28-12-2010.log.gz
squid-29-12-2010.log.gz
y yo el día 30 debo copiar el archivo con la fecha del día anterior es decir el archivo squid-29-12-2010.log.gz hacia un FTP donde tengo usuario y contraseña.....
Dirección del FTP
ftp://trazas.cav.jovenclub.cu
Usuario
rey
Contraseña
pass
así de sencillo pero de complicado y tedioso para mi que soy novato en linux...
Díganme si ahora me entienden.
Situación
en el directorio
/rey/Desktop/trazas/December2010
Se va generado todos los días a las 11.59 pm un archivo que la diferencia de los demás es la fecha....
ejemplo
squid-27-12-2010.log.gz
squid-28-12-2010.log.gz
squid-29-12-2010.log.gz
y yo el día 30 debo copiar el archivo con la fecha del día anterior es decir el archivo squid-29-12-2010.log.gz hacia un FTP donde tengo usuario y contraseña.....
Dirección del FTP
ftp://trazas.cav.jovenclub.cu
Usuario
rey
Contraseña
pass
así de sencillo pero de complicado y tedioso para mi que soy novato en linux...
Díganme si ahora me entienden.
Re: Automatizar la subida de archivo a un FTP
Acá te dejo mi ejemplo
http://gutl.jovenclub.cu/wiki/tutoriales:salva_trazas1
Es lo que usualmente uso aunque hay soluciones mucho mejores.
Por ejemplo no parar el squid y solo rotar las trazas, pero eso sera para una nueva versión del script.
Saludos
elMor3no
http://gutl.jovenclub.cu/wiki/tutoriales:salva_trazas1
Es lo que usualmente uso aunque hay soluciones mucho mejores.
Por ejemplo no parar el squid y solo rotar las trazas, pero eso sera para una nueva versión del script.
Saludos
elMor3no
Re: Automatizar la subida de archivo a un FTP
¿Qué tal usando scp? Puedes leerte este artículo:
http://www.linuxtotal.com.mx/index.php? ... _seyre_010
http://www.linuxtotal.com.mx/index.php? ... _seyre_010
Re: Automatizar la subida de archivo a un FTP
Una pregunta ¿se puede usar ncftp por detrás de un proxy?
saludos.........
H.H
saludos.........
H.H
Re: Automatizar la subida de archivo a un FTP
export ftp_proxy='user:password@mi.proxy.cu:puerto' -----para ftpMainser escribió:Una pregunta ¿se puede usar ncftp por detrás de un proxy?
saludos.........
H.H
export http_proxy='user:password@mi.proxy.cu:puerto' --------para http
export https_proxy='user:password@mi.proxy.cu:puerto' --------para https
esto es para la consola
visita esto
http://gutl.jovenclub.cu/wiki/tutoriales:apt-get_proxy
http://gutl.jovenclub.cu/wiki/tutoriales:wget
Saludos