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 wget
dann 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 aria2
scheint unter Ubuntu 11.10 zu funktionieren . Eine tragbare Version von aria2
ist 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
, --pasue
Schalter oder ähnliches, und wieder auf einen --resume
Schalter (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.
aria1
kann einige Arbeit durch --stop
Schalter erledigen . Aber es ist veraltet und löst es teilweise.