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

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