Foros del Web » Administración de Sistemas » Unix / Linux »

LFTP realizar mirror a multiples conexiones

Estas en el tema de LFTP realizar mirror a multiples conexiones en el foro de Unix / Linux en Foros del Web. Hola amigos, una duda.. Investigando en internet encontre que con LFTP puedo realizar mirrors a dfierentes conexiones, mi escenario es: - Cuento con 10 dominios ...
  #1 (permalink)  
Antiguo 13/11/2012, 14:16
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 14 años, 1 mes
Puntos: 9
Exclamación LFTP realizar mirror a multiples conexiones

Hola amigos, una duda..

Investigando en internet encontre que con LFTP puedo realizar mirrors a dfierentes conexiones, mi escenario es:

- Cuento con 10 dominios a los cuales ingreso mediante una cuenta FTP(FileZilla) para subir archivos, TODOS cuentan con la misma informacion, carpetas, etc. Hagan de cuenta que son como espejos.
- Si yo realizo una actualizacion a un archivo o a varios, como puedo ingresar las ruta(s) y para que propaguen a las demas cuentas?
Sin la necesidad de estar conectamendome a cada cuenta y hacer el mimso procedimiento de subir los archivos cuenta por cuenta?

Encontre esto:
Código PHP:
lftp -"mirror -R {local dir} {remote dir}" -{username},{password} {host
Seria asi?:

lftp -e "mirror -R {midireccionDelArchivo/} {nombreArchivo.php}" -u {username},{password} {host}

Pero si son 20 archivos tengo que copiar , 20(veces esto) * 10 dominios = 200 lineas de codigo?

Como puedo resumir estos, que al solo ingresar los 20 archivos se guarde en un historial de a donde dirigirse?

Saludos!!!

Última edición por marco64yes; 13/11/2012 a las 14:25
  #2 (permalink)  
Antiguo 14/11/2012, 06:05
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: LFTP realizar mirror a multiples conexiones

Sin las llaves {}, pero sí, sería así. Recuerda que en el comando de ejemplo, se mencionan carpetas y no archivos (quizás te ahorre trabajo)

Siempre podés usar un bucle para hacerlo más genérico, pero no sé hasta qué punto te sirva. Ten en cuenta que FTP no es un protocolo muy inteligente.

Si tenés la posibilidad de usar rsync, te sería mucho más sencillo. También un gestor de versiones como git o mercurial te puede ayudar a subir archivos a varios repositorios y mantenerlos sincronizados de forma sencilla.


Saludos.
  #3 (permalink)  
Antiguo 14/11/2012, 16:19
 
Fecha de Ingreso: septiembre-2010
Mensajes: 350
Antigüedad: 14 años, 1 mes
Puntos: 9
Respuesta: LFTP realizar mirror a multiples conexiones

Muchas gracias!!! fue un muy buen aporte, voy a estudiar el tema y si tengo dudas las posteo!!

Etiquetas: lftp, mirror, multiplesarchivos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:02.