LFTP y Screen

por | 13 abril, 2008

Screen
Para usar el lftp en consola lo 1º de todo es screen. Mítico.
Me va a permitir crear un terminal virtual en la consola, al que podré entrar y salir a placer.
De esta manera dejaré el lftp corriendo en mi servidor, pero lo manejaré desde mi pc.
Si no usase screen, al cerrar la sesión en el pc se cerraría el lftp del servidor (jodiendome vivo ¬ ¬)
Por supuesto no me voy a andar con zarandajas (¿para que?) y voy a usar el screen a lo natural.
Simplemente meto screen -U, y punto.
¿Que me quiero salir?: ctrl+a, d
¿Que quiero volver?: Como solo tengo un screen me basta con screen -R
Luego ya toca abrir, manejar, y encolar, el lftp ^ ^

lftp
(Todo esto lo hago en la screen, claro ^ ^)
Antes de nada me voy a meter ya en la carpeta donde quiero que guarde. Así me quito lios.
En mi caso guardo en ~/shared, así que cd ~/shared
Y cargo el lftp: lftp -du usuario,contraseña -e open ftp://dirección.del.servidor:puerto
Ahí ya estamos dentro del servidor…todo bonito ^ ^
ls nos mostrará las carpetas, y cd nos meterá en ellas. Igual que en la navegación por consola, así que no le doy mas vueltas.
Cuando quiero bajar algo pongo mget loquesea
Cuando quiero bajar una carpeta completa pongo mirror -v loquesea
¿Y las colas?….¡Amigo, esa es la gracia de todo este lío! ^ ^
Hay que cargar a este cabroncete de cosas para bajar, y que se tire toda la noche/día/semana dándole ^ ^
Pues para eso se usa el comando queue, cola, delante de los comandos generales.
por ejemplo queue mirror -v loquesea me encolará ese archivo.
Se repite la operación como y cuanto necesites.
Para iniciar la cola es tan fácil como queue start….y para ver que tal va el tema vale con poner tan solo queue
Ahora imaginemos que nos hemos puesto a bajar cosas sin ton ni son, y queremos cambiar el orden en la cola…pues fácil: queue -m X Y, donde X es el numero de orden que tiene la bajada que queremos mover, e Y es a donde queremos mandarlo.
(Esto se mira en el status, queue vaya ^ ^)

Y ya está.
Le dejamos funcionar solito, sin mas.
Sin preocupaciones.
Echadle un ojo de vez en cuando al screen a ver que tal, pero es difícil que falle ^ ^