Beim Herunterladen großer Dateien muss der Download mehrmals angehalten werden. Eine große Datei kann mit heruntergeladen werden wget
. Zuerst den Download starten, dann beenden wget
und dann mit fortsetzen wget -c
.
Ich möchte Downloads je nach Ereignissen wie Stromausfall, Netzwerkausfall usw. mehrmals anhalten und dies mit einem Skript automatisieren. Daher Ctrl+Cist Drücken keine Option. Ich weiß, dass ein Prozess angehalten werden kann, indem kill -STOP "$pid"
die Pause die Verbindung zur Website nicht schließen sollte, sondern entweder auf den Befehl zum Fortsetzen warten oder die Bandbreite auf eine sehr geringe Datennutzung gedrosselt wird.
So pausieren Sie den Aria2-Downloadist eine Teillösung, aber OptionPausewird 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 aria2
scheint zu funktionieren vonUbuntu 11.10. Daher ist auch eine portable Version von aria2
in Betracht zu ziehen.
Auf der Suche nach
Ich suche einen Download-Manager, derBandbreite drosseln und pausieren/fortsetzenAlle (oder eine) laufende Download-Instanzen bei Ausführung eines --throttle=10K
Switches --pasue
oder etwas Ähnlichem und Fortsetzung bei einem --resume
Switch (oder mithilfe anderer Methoden wie RPC).
Ich weiß, killall -9 $(pidof downloader)
dass alle Downloads gestoppt werden sollten und am letzten Punkt fortgesetzt werden können. Aber das ist für mich nur eine schlechte Wahl, da die Anzahl der Pausen/Fortsetzungen zu hoch ist und die Zeit zum Herstellen einer Verbindung zum Server (auf dem sich die Download-Datei befindet) eine Verschwendung von Zeit und Bandbreite ist.
aria1
kann einige Aufgaben per Switch erledigen --stop
. Aber es ist veraltet und löst das Problem teilweise.
Antwort1
Ich verwende JDownloader. Allerdings kann die laufende Instanz meines Wissens nicht über die Befehlszeile gesteuert werden.
Andererseits gibt es Add-ons wie: - JD Scheduler oder - JD RemoteControl
die großartige Arbeit leisten können.
Sehen: http://jdownloader.org/home/features http://jdownloader.org/home/addons
(Ich vermute, dass es noch mehr Tools geben wird, vielleicht macht jemand anders noch einen Vorschlag...)
Antwort2
Ich kann es nur wärmstens empfehlen Flareget
. Es ist kostenlos, aber Sie müssen die Browserintegration kaufen. Hier sind seine Funktionen:
Dynamische Dateisegmentierung:Es verwendet einen robusten dynamischen Dateisegmentierungsalgorithmus, um den Download zu beschleunigen. Es unterstützt bis zu 32 Segmente pro Download
HTTP-Pipelining:Zusätzlich zur dynamischen Dateisegmentierung wird jedes Segment um das bis zu Sechsfache beschleunigt
Automatische Segmentierung:Wenn ein Segment endet, wird ein neues Segment gestartet, um ein anderes Segment schneller zu beenden.
Verbesserte Browserintegration:Der einzige Download-Manager für Linux, der sich in alle Browser integrieren lässt, um die Download-URL zu schnappen und den Download selbst zu starten. Er tut diese Magie ohne Add-Ons
Multiprotokoll-Unterstützung:Es unterstützt HTTP-, HTTPS- und FTP-Protokolle, damit Sie Dateien aus dem Internet herunterladen können. Es unterstützt auch Metalinks
Intelligente Dateiverwaltung:Es verwendet ein intelligentes Dateiverwaltungssystem, um Ihre Dateien automatisch anhand ihrer Erweiterungen zu kategorisieren. Alle Downloads werden entsprechend ihrer Kategorien in verschiedenen Ordnern gruppiert.
Lebenslauf-Unterstützung: Sie können die Downloads anhalten, um sie später herunterzuladen. Sie müssen nicht wieder von vorne beginnen. Außerdem wird der Download automatisch wiederholt, wenn ein Segment oder Download fehlschlägt.
Segmente hinzufügen oder entfernen:Sie können Download-Segmente dynamisch hinzufügen oder entfernen, ohne den Download zu unterbrechen
Zwischenablage-Überwachung:Sie müssen Ihre Download-Links nicht kopieren und einfügen, es überwacht Ihre Zwischenablage
Downloads begrenzen: Sie können die Anzahl gleichzeitiger Downloads begrenzen. Wenn ein Download endet, startet automatisch ein anderer
Flash-Video-Download:Der Download von Flash-Videos mit nur einem Klick wird von den meisten Sites für alle Browser unterstützt.
Intelligenter Planer:Sie können flareGet ganz einfach so planen, dass Dateien automatisch heruntergeladen werden. Sie können den Download von Dateien zur festgelegten Zeit starten und anhalten.
Batch-Downloads:Sie können URLs einfach aus einer Textdatei (jeder Link in einer separaten Zeile) oder einer HTML-Datei importieren und alle herunterladen.
Mehrsprachige Unterstützung:flareGet wird in viele Sprachen übersetzt, derzeit sind Englisch, Arabisch, Italienisch, Chinesisch (vereinfacht), Französisch, Tschechisch, Bengalisch, Spanisch und brasilianisches Portugiesisch verfügbar.
Antwort3
Endlich habe ich die Frage gelöst (Danke @rostislav-stribrny)
JDownloaderist fähig zuHandhabung laufender Download-Instanzen(Drosseln, Anhalten, Fortsetzen, Hinzufügen usw.).
- Herunterladenund installieren Sie JDownloader (getestet in v0.9)
- Starten Sie es
- Add-on installierenJD-Fernbedienung(Addons -> Addons-Manager -> JD-Remote)
- JD Remote Control aktivieren (Addons -> (Häkchen))
- gehe zu
http://127.0.0.1:10025/help or http://localhost:10025/help
(IP:Port)
Beispiel
ZuGaspedalalle laufenden Downloads bis 10K http://localhost:10025/action/set/download/limit/10
Vom Terminal wget http://localhost:10025/action/set/download/limit/10
ZumPause:wget http://localhost:10025/action/pause
Antwort4
Wenn Sie 10.04 haben, holen Sie sich eine Kopie des Downloaders für X
sudo apt-get install d4x
Werde alles machen was du willst :)