[TRUCO] Subir tus paginas web automaticamente a tu proveedor (y un problemin...)
Hola a todos,
Pues eso que quiero subir todas mis chuletas a una cuenta de estas
gratis de wanadoo, (haber si os son utiles ;-) y me estoy currando un
script para que cuando mi PC se conecta solo a internet de madrugada
me actualice la peich solito.
Os adjunto mis chuletas "ncftp2" y "trucos-ftp"
El problemin que escuentro es que aunque el "get" del ncftp2 baja los
archivo solo si no han cambiado, el "put" los sube siempre aunque no
hayan cambiado, gastando tiempo de conexión inutilmente :-(
¿Y cuando tenga 4MB que hago?
¿Alguna idea?
--
-------------------------------------------------
Manel Marin e-mail: manel3@apdo.com
Linux Powered (Debian 2.1 slink) kernel 2.2.13
-------------------------------------------------
Mi petición de drivers para Linux es la nº 33126
(Pasate por http://www.libranet.com/petition.html ;-)
^^^^^^^^ Sus habeis fijao???
ncftp2: (0.02)
Potente cliente de ftp de modo texto: uso con cortafuegos y manejo
CONFIGURACION:
Para utilizar siempre FTP en modo "pasivo":
1) ejecutar ncftp2
2) hacer "prefs"
3) cambiar el item "D: Default FTP mode:" a "Passive FTP only (PASV)
Sugiero cambiar el "G: Pager" a "/bin/less"
Prueba "cat un_archivo | less" y "cat un_archivo | more" y verás la diferencia,
por cierto "man" utiliza "less"...
USO:
"help" muestra comandos disponibles
"get" muestra opciones del comando
"open" despliega ventana de selección/creación de servidores FTP
"ls", "dir" ver directorio
"get archivo" baja el archivo
"get -C archivo" continua descarga interrumpida desde donde se dejó
"quit" para salir
MOTIVO DE USAR MODO PASIVO:
Por defecto ncftp2 trabaja en modo "puerto":
El servidor FTP intentará establecer una conexión con nosotros desde
su puerto 20 (ftp-data) a un puerto alto nuestro (>1024) al solicitarle
cualquier transferencia.
Esos intentos de conexión no pasarán un cortafuegos.
En modo pasivo los datos son enviados en la misma conexión en curso, no hay
problemas con el cortafuegos.
# trucos-ftp: (0.01)
# Subir desde un script automático todas tus páginas web a tu proveedor
#
# 1) Renombrar este script a "autoftp"
# 2) Añadir el servidor ftp de tu proveedor a la lista de ncftp2 (con "open")
# 3) Desde el directorio WEB hacer: cat autoftp | ncftp2
#
# ESTO SON LAS ORDENES FTP PARA SUBIR MIS PAGINAS A MI PROVEEDOR:
# Abrir servidor FTP
open mi_cuenta@mi_proveedor.es
mkdir htdocs
cd htdocs
# Crear directorios primero (sino mput * crea archivos vacios)
mkdir chuletas
# Copiar archivos de raiz
put *
# Copiar archivos de /chuletas
cd chuletas
put chuletas/*
cd ..
# Cerrar y salir
cd ..
close
exit
Reply to: