Beim Herunterladen großer Dateien muss der Download mehrmals angehalten werden. Eine große Datei kann mit heruntergeladen werden wget. Starten Sie zuerst den Download, töten Sie wgetdann und setzen Sie den Download mit fort wget -c.
Ich möchte Downloads abhängig von Ereignissen wie Stromausfall, Nichtverfügbarkeit des Netzwerks usw. zu oft anhalten und sie mithilfe eines Skripts automatisieren. Drücken ist also Ctrl+Ckeine Option. Ich weiß, dass ein Prozess angehalten werden kann durch kill -STOP "$pid"Das Anhalten sollte die Verbindung zur Website nicht schließen, entweder sollte es auf den Befehl zum Fortsetzen warten oder die Bandbreite sollte auf einen sehr geringen Datenverbrauch gedrosselt werden.
Das Anhalten des aria2-Downloads ist eine Teillösung, aber die Option Pause wird in meinem aria2(1.8.0, Ubuntu 10.04 LTS) nicht unterstützt und ich kann kein Upgrade durchführen aria2(von apt-get install oder manuell installieren). Diese RPC-Option für aria2scheint unter Ubuntu 11.10 zu funktionieren . Eine tragbare Version von aria2ist also auch beachtlich.
Der Suche nach
Ich suche einen Download - Manager suchen , die in der Lage ist Drosselklappen Bandbreite und Pausieren / Fortsetzen alle (oder ein) , um die laufenden Instanz Download bei Ausführung einer --throttle=10K, --pasueSchalter oder ähnliches, und wieder auf einen --resumeSchalter (Oder mit andere Möglichkeiten wie RPC).
Ich weiß, killall -9 $(pidof downloader)sollte alle Downloads stoppen und kann ab dem letzten Punkt fortgesetzt werden. Dies ist jedoch nur eine schlechte Wahl für mich, da die Anzahl der Pausen / Fortsetzungen zu hoch ist und die Zeit zum Herstellen einer Verbindung zum Server (wo sich die Download-Datei befindet) eine Verschwendung von Zeit und Bandbreite ist.
aria1kann einige Arbeit durch --stopSchalter erledigen . Aber es ist veraltet und löst es teilweise.
