Lors du téléchargement de gros fichiers, il est nécessaire de suspendre le téléchargement plusieurs fois. Un gros fichier peut être téléchargé en utilisant wget
. Commencez par télécharger, puis tuez wget
, puis reprenez le téléchargement par _wget -c
_.
Je souhaite interrompre trop souvent les téléchargements en fonction d'événements tels qu'une panne de courant, la non-disponibilité du réseau, etc., et je souhaite l'automatiser à l'aide d'un script. Tellement pressant Ctrl+C n'est pas une option. Je sais qu'un processus peut être suspendu par _kill -STOP "$pid"
_ La pause ne doit pas fermer la connexion au site Web, elle doit attendre la commande de reprise ou la bande passante limitée à une utilisation de données très faible.
Comment mettre en pause le téléchargement de aria2 est une solution partielle, mais l'option pause n'est pas prise en charge dans mon _aria2
_ (1.8.0, Ubuntu 10.04 LTS) et je ne peux pas. upgrade _aria2
_ (à partir d’install-get ou d’install manuellement). Cette option RPC pour _aria2
_ semble fonctionner à partir de buntu 11.1. Donc, une version portable de _aria2
_ est également considérable.
Recherche de
Je recherche un gestionnaire de téléchargement capable de limiter la bande passante et de mettre en pause/reprendre toute (ou une) instance en cours de téléchargez lors de l'exécution d'un commutateur _--throttle=10K
_, _--pasue
_ ou quelque chose du genre, et relancez-le sur un commutateur _--resume
_ (ou en utilisant d'autres moyens tels que RPC).
Je sais que killall -9 $(pidof downloader)
devrait arrêter tous les téléchargements et peut être repris à partir du dernier point. Mais ce n’est qu’un mauvais choix pour moi car le nombre de pauses/reprise est trop élevé et que le temps nécessaire pour établir une connexion avec le serveur (où se trouve la localisation du fichier téléchargé) est une perte de temps et de bande passante.
_aria1
_ peut effectuer certains travaux avec le commutateur _--stop
_. Mais c'est obsolète et le résout partiellement.
Finalement, j'ai résolu la question (Merci @ rostislav-stribrny)
JDownloader est capable de gérer l’instance en cours de téléchargement (accélération, validation, reprise, ajout, etc.).
http://127.0.0.1:10025/help or http://localhost:10025/help
(IP: port) Exemple
Pour étrangler tous les téléchargements en cours d’exécution sur 10K http://localhost:10025/action/set/download/limit/10
Depuis le terminal wget http://localhost:10025/action/set/download/limit/10
Pour pause : wget http://localhost:10025/action/pause
J'utilise JDownloader. Cependant, l'instance en cours d'exécution AFAIK ne peut pas être contrôlée par ligne de commande.
D'autre part, il existe des add-ons tels que: - JD Scheduler ou - JD RemoteControl
qui peut faire un excellent travail.
Voir: http://jdownloader.org/home/featureshttp://jdownloader.org/home/addons
(Je suppose qu'il y aura plus d'outils, peut-être que quelqu'un d'autre ajoutera une autre suggestion ...)
Je recommande fortement Flareget
. C'est gratuit, mais vous devez acheter l'intégration du navigateur. voici ses caractéristiques:
Segmentation de fichier dynamique: Il utilise un algorithme robuste de segmentation de fichier dynamique pour accélérer le téléchargement. Il supporte jusqu'à 32 segments par téléchargement
HTTP-Pipelining: En plus de la segmentation dynamique des fichiers, chaque segment est encore accéléré jusqu'à six fois
Segmentation automatique: Lorsqu'un segment se termine, il commence un autre segment pour aider à terminer un autre segment plus rapidement
Intégration de navigateur améliorée: Le seul gestionnaire de téléchargement pour Linux qui s’intègre à tous les navigateurs afin d’enlever l’url de téléchargement et de démarrer le téléchargement par lui-même. Il fait cette magie sans aucun addon
Prise en charge de plusieurs protocoles: Il prend en charge les protocoles HTTP, HTTPS et FTP pour vous permettre de télécharger des fichiers depuis Internet. Il supporte également Metalinks
Gestion de fichiers intelligente: Il utilise un système de gestion de fichiers intelligent pour catégoriser automatiquement vos fichiers en fonction de leurs extensions. Tous les téléchargements sont regroupés dans des dossiers différents selon leurs catégories.
Reprendre le support: Vous pouvez suspendre les téléchargements pour les télécharger plus tard, vous n'avez pas besoin de recommencer depuis le début. Il réessaie aussi automatiquement lorsqu'un segment ou un téléchargement échoue
Ajouter ou supprimer des segments: Vous pouvez ajouter ou supprimer des segments de téléchargement de manière dynamique sans interrompre le téléchargement.
Surveillance du presse-papiers: Inutile de copier-coller vos liens de téléchargement, cela surveille votre presse-papiers
Limiter les téléchargements: Vous pouvez limiter le nombre de téléchargements simultanés. Lorsqu'un téléchargement se termine, un autre démarre automatiquement.
Téléchargement de vidéo flash: Le téléchargement de vidéo flash en un clic à partir de la plupart des sites est pris en charge par tous les navigateurs.
Smart Scheduler: Vous pouvez facilement programmer flareGet pour télécharger les fichiers automatiquement. Il vous permet de démarrer et de suspendre le téléchargement de fichiers à l'heure définie.
Téléchargements par lots: Vous pouvez simplement importer des URL à partir d'un fichier texte (chaque lien sur une ligne distincte) ou d'un fichier html et les télécharger tous.
Support multilingue: flareGet est en cours de traduction dans de nombreuses langues. Actuellement, anglais, arabe, italien, chinois (simplifié), français, tchèque, bengali, espagnol et Portugais brésiliens sont disponibles.
Essayez Flareget, il a tout et a son propre PPA.
FlareGet 1.4-7, qui sera publié la semaine prochaine, prend en charge toutes les fonctionnalités dont vous avez besoin et prend même en charge la limitation du nombre de téléchargements. Voici le changelog
Voici l'image de la version préliminaire montrant les limites de vitesse:
bien que vous sembliez chercher quelque chose de très spécifique et que vous l'ayez déjà résolu, je voudrais quand même recommander uGet
, je l'utilise depuis le 12.12 (12.10 64 bits maintenant) et j'en suis très satisfait. Les resultats!
Si vous êtes dans 10.04 obtenir une copie du téléchargeur pour X
Sudo apt-get install d4x
Fera tout ce que vous voulez :)