Al descargar archivos grandes, es necesario pausar la descarga muchas veces. Se puede descargar un archivo grande usando wget
. Primero inicie la descarga, luego finalice wget
y luego reanude la descarga wget -c
.
Quiero pausar las descargas demasiadas veces dependiendo de eventos como cortes de energía, indisponibilidad de la red, etc... y quiero automatizarlo usando un script. Entonces presionar Ctrl+Cno es una opción. Sé que un proceso se puede pausar. kill -STOP "$pid"
La pausa no debería cerrar la conexión al sitio web, ya sea debería esperar el comando de reanudación o el ancho de banda debería limitarse a un uso de datos muy bajo.
Cómo pausar la descarga de aria2es una solución parcial pero opciónpausano es compatible con mi aria2
(1.8.0, Ubuntu 10.04 LTS) y no puedo actualizar aria2
(desde apt-get install o instalar manualmente). Esta opción RPC aria2
parece funcionar desdeubuntu 11.10. Por lo que una versión portátil aria2
también es considerable.
Buscando
Estoy buscando un administrador de descargas que sea capaz deacelerar el ancho de banda y pausar/reanudartoda (o una) la instancia en ejecución de descarga al ejecutar un --throttle=10K
conmutador --pasue
o algo así, y reanudarla en un --resume
conmutador (o utilizando otras formas como RPC).
Se killall -9 $(pidof downloader)
deben detener todas las descargas y se pueden reanudar desde el último punto. Pero esta es solo una mala elección para mí, ya que el número de pausa/reanudación es demasiado alto y el tiempo para establecer la conexión con el servidor (donde se ubica el archivo de descarga) es una pérdida de tiempo y ancho de banda.
aria1
Puede hacer algún trabajo mediante --stop
el interruptor. Pero está obsoleto y lo soluciona parcialmente.
Respuesta1
Estoy usando JDownloader. Sin embargo, la instancia en ejecución AFAIK no se puede controlar mediante la línea de comando.
Por otro lado, existen complementos como: - JD Scheduler o - JD RemoteControl
que puede hacer un gran trabajo.
Ver: http://jdownloader.org/home/features http://jdownloader.org/home/addons
(Supongo que habrá más herramientas, tal vez alguien más agregue otra sugerencia...)
Respuesta2
Lo recomiendo Flareget
. Es gratis pero tienes que comprar la integración del navegador. aquí están sus características:
Segmentación dinámica de archivos:Utiliza un robusto algoritmo dinámico de segmentación de archivos para acelerar la descarga. Admite hasta 32 segmentos por descarga
Canalización HTTP:Además de la segmentación dinámica de archivos, cada segmento se acelera aún más hasta seis veces
Segmentación automática:Cuando termina un segmento, comienza otro segmento para ayudar a terminar otro segmento más rápido.
Integración mejorada del navegador:El único administrador de descargas para Linux que se integra con todos los navegadores para eliminar la URL de descarga e iniciar la descarga por sí solo. Hace esta magia sin ningún complemento.
Soporte multiprotocolo:Admite los protocolos HTTP, HTTPS y FTP para permitirle descargar archivos de Internet. También es compatible con Metalinks.
Gestión inteligente de archivos:Utiliza un sistema de administración de archivos inteligente para categorizar automáticamente sus archivos según sus extensiones. Todas las descargas están agrupadas en diferentes carpetas según sus categorías.
Reanudar soporte: Puedes pausar las descargas para descargarlas más tarde, no es necesario volver a empezar desde el principio. También lo vuelve a intentar automáticamente cuando falla un segmento o una descarga.
Agregar o eliminar segmentos:Puede agregar o eliminar segmentos de descarga dinámicamente sin interrumpir la descarga.
Monitoreo del portapapeles:No es necesario copiar y pegar los enlaces de descarga, monitorea su portapapeles
Limitar descargas: Puedes limitar el número de descargas simultáneas, cuando finaliza una descarga, se inicia otra automáticamente
Descarga de vídeo flash:La descarga de videos flash con un clic desde la mayoría de los sitios es compatible con todos los navegadores.
Programador inteligente:Puedes programar fácilmente flareGet para que descargue archivos automáticamente. Le permite iniciar y pausar la descarga de archivos a la hora establecida.
Descargas por lotes:Simplemente puede importar URL desde un archivo de texto (cada enlace en una línea separada) o un archivo html y descargarlos todos.
Soporte en varios idiomas:flareGet se está traduciendo a muchos idiomas; actualmente están disponibles inglés, árabe, italiano, chino (simplificado), francés, checo, bengalí, español y portugués brasileño.
Respuesta3
Finalmente resolví la pregunta (Gracias @rostislav-stribrny)
JDownloaderes capaz demanejo de instancia en ejecución de descarga(acelerar, pausar, reanudar, agregar, etc.).
- Descargare instale JDownloader (Probado en v0.9)
- Ejecútelo
- Instalar complementoControl remoto JD(Complementos -> Administrador de complementos-> JD remoto)
- Habilitar control remoto JD (Complementos -> (marcar))
- ir a
http://127.0.0.1:10025/help or http://localhost:10025/help
(IP:puerto)
Ejemplo
Aaceleradortodo en ejecución descarga a 10K http://localhost:10025/action/set/download/limit/10
Desde la terminal wget http://localhost:10025/action/set/download/limit/10
Apausa:wget http://localhost:10025/action/pause
Respuesta4
Si está en 10.04, obtenga una copia del descargador para X
sudo apt-get install d4x
Hará todo lo que quieras :)