哪個下載管理器能夠「限制」和「暫停和恢復」腳本下載的運行實例

哪個下載管理器能夠「限制」和「暫停和恢復」腳本下載的運行實例

下載大檔案時,需要多次暫停下載。可以使用 下載大檔案wget。首先開始下載,然後殺死wget,然後透過 恢復下載wget -c
我想根據電源故障、網路不可用等事件多次暫停下載......並希望使用腳本將其自動化。所以壓制Ctrl+C不是一個選擇。我知道進程可以透過kill -STOP "$pid"暫停不應關閉與網站的連接,它應該等待恢復命令或將頻寬限製到非常低的資料使用量。

如何暫停 aria2 下載是部分解決方案,但選項暫停我的(1.8.0、Ubuntu 10.04 LTS)不支援aria2且我無法升級aria2(從 apt-get install 或手動安裝)。這個 RPC 選項aria2似乎適用於烏班圖11.10。所以隨身版aria2也是相當可觀的。

尋找
我正在尋找一個下載管理器,它能夠限制頻寬和暫停/恢復所有(或一個)正在運行的 download 實例在執行 a --throttle=10K--pasueswitch 或類似的東西時,並在--resumeswitch 上恢復它(或使用其他方式,如 RPC)。

我知道killall -9 $(pidof downloader)應該停止所有下載並可以從最後一點恢復。但這對我來說只是一個糟糕的選擇,因為暫停/恢復的次數太高,並且連接到伺服器(下載檔案所在的位置)的時間浪費了時間和頻寬。

aria1可以透過開關來做一些工作--stop。但它已經過時並部分解決了這個問題。

答案1

我正在使用 JDownloader。但是,據我所知,運行實例無法透過命令列控制。

另一方面,還有一些附加元件,例如: - JD Scheduler 或 - JD RemoteControl

這可以做得很好。

看: http://jdownloader.org/home/features http://jdownloader.org/home/addons

(我想會有更多的工具,也許其他人會添加另一個建議...)

答案2

我強烈推薦Flareget。它是免費的,但您必須購買瀏覽器整合。這是它的特點:

開發者網頁

下載flaget

動態文件分割:它使用強大的動態文件分段演算法來加速下載。每次下載最多支援 32 個分段

HTTP 管線:除了動態文件分段外,每個分段還進一步加速至六倍

自動分割:當一個段結束時,它會啟動另一個段以幫助更快地終止另一個段

增強的瀏覽器整合:Linux 上唯一一個與所有瀏覽器整合的下載管理器,可以搶走下載網址並自行開始下載。它無需任何插件即可實現此魔力

多協議支援:它支援 HTTP、HTTPS 和 FTP 協議,讓您從互聯網下載檔案。它還支援Metalinks

智慧檔案管理:它使用智慧型檔案管理系統根據檔案的副檔名自動對檔案進行分類。所有下載都按照類別分組在不同的資料夾中。

恢復支援: 您可以暫停下載稍後再下載,無需從頭開始。當分段或下載失敗時,它也會自動重試

新增或刪除段:您可以動態新增或刪除下載段,而無需中斷下載

剪貼簿監控:無需複製貼上您的下載鏈接,它會監視您的剪貼板

限制下載: 您可以限制同時下載的數量,當一個下載結束時,另一個下載會自動開始

Flash影片下載:所有瀏覽器都支援從大多數網站一鍵下載 Flash 影片。

智慧調度器:您可以輕鬆安排flareGet自動下載檔案。它允許您在設定的時間開始和暫停下載檔案。

批量下載:您可以簡單地從文字檔案(每個連結在單獨的行中)或 html 檔案匯入 URL 並下載它們。

多語言支援:flareGet 已被翻譯成多種語言,目前有英語、阿拉伯語、義大利語、簡體中文、法語、捷克語、孟加拉語、西班牙語和巴西葡萄牙語。

答案3

最後我解決了這個問題(感謝@rostislav-stribrny)

下載器有能力處理下載的運行實例(節流、暫停、恢復、新增等)。

  1. 下載並安裝JDownloader(在v0.9中測試)
  2. 啟動它
  3. 安裝附加元件京東遙控器(外掛程式 -> 外掛程式管理器 -> JD 遠端)
  4. 啟用京東遠端控制(插件 ->(勾選))
  5. 轉到 http://127.0.0.1:10025/help or http://localhost:10025/help (IP:連接埠)

例子
風門所有正在運行的下載到 10K http://localhost:10025/action/set/download/limit/10 從終端wget http://localhost:10025/action/set/download/limit/10
暫停:wget http://localhost:10025/action/pause

答案4

如果您使用的是 10.04,請取得 X 下載程式的副本

sudo apt-get install d4x

會做你想做的一切:)

https://apps.ubuntu.com/cat/applications/d4x/

相關內容