哪个下载管理器能够“限制”并“暂停和恢复”脚本中正在运行的下载实例

下载大文件时,需要多次暂停下载。 可以使用wget下载大文件。 首先开始下载,然后杀死wget ,然后通过wget -c继续下载。
我想暂停下载太多次,具体取决于电源故障,网络不可用等等事件……并希望使用脚本自动执行下载。 所以按Ctrl + C不是一个选项。 我知道一个进程可以被kill -STOP "$pid"暂停kill -STOP "$pid"暂停不应该关闭与网站的连接,要么它应该等待resume命令,要么限制带宽限制到非常低的数据使用量。

如何暂停aria2下载是部分解决方案,但我的aria2 (1.8.0,Ubuntu 10.04 LTS)不支持选项暂停 ,我无法升级aria2 (从apt-get install或手动安装)。 这个用于aria2 RPC选项似乎适用于Ubuntu 11.10 。 因此aria2的便携版本也相当可观。

寻找
我正在寻找一个能够节省带宽的下载管理器, 在执行--throttle=10K , – --pasue开关或类似的东西时暂停/恢复所有(或一个)正在运行的下载实例,并恢复它在--resume开关上(或使用其他方式,如RPC)。

我知道killall -9 $(pidof downloader)应该停止所有下载,并且可以从最后一点恢复。 但这对我来说只是一个糟糕的选择,因为数字暂停/恢复太高而且连接到服务器(下载文件所在的位置)的时间是浪费时间和带宽。

aria1可以通过 – aria1来完成一些工作。 但它已经过时并且部分地解决了它。

我正在使用JDownloader。 但是,AFAIK运行实例无法通过命令行进行控制。

另一方面,有一些附加组件,如: – JD Scheduler或 – JD RemoteControl

这可以做得很好。

请参阅: http : //jdownloader.org/home/features http://jdownloader.org/home/addons

(我想会有更多的工具,也许别人会添加另一个建议…)

我强烈推荐Flareget 。 它是免费的,但你必须购买浏览器集成。 这是它的特点:

开发人员网页

下载flareget

动态文件分段:它使用强大的动态文件分段算法来加速下载。 每次下载最多支持32个段

HTTP-Pipelining:除了动态文件分段之外,每个段还会进一步加速六次

自动分段:当一个分段结束时,它会启动另一个分段以帮助更快地终止另一个分段

增强的浏览器集成: Linux的唯一下载管理器,它集成了所有浏览器以抢夺下载URL并自行开始下载。 没有任何插件就可以实现这种魔力

多协议支持:它支持HTTP,HTTPS和FTP协议,允许您从Internet下载文件。 它还支持Metalinks

智能文件管理:它使用智能文件管理系统根据文件扩展名自动对文件进行分类。 所有下载按其类别分组在不同的文件夹中。

恢复支持:您可以暂停下载以便稍后下载,您无需再次从头开始。 它还会在段或下载失败时自动重试

添加或删除段:您可以动态添加或删除下载段,而不会中断下载

剪贴板监控:无需复制粘贴下载链接,它会监控剪贴板

限制下载:您可以限制同时下载的数量,当一个下载结束时,另一个下载自动启动

Flashvideo下载:所有浏览器都支持从大多数网站单击Flashvideo下载。

智能调度程序:您可以轻松安排flareGet自动下载文件。 它允许您在设定的时间开始和暂停下载文件。

批量下载:您只需从文本文件(单独行中的每个链接)或html文件导入URL并将其全部下载。

多语言支持: flareGet正在被翻译成多种语言,目前有英语,阿拉伯语,意大利语,中文(简体),法语,捷克语,孟加拉语,西class牙语和巴西葡萄牙语。

最后我解决了这个问题(Thanks @ rostislav-stribrny)

JDownloader能够处理正在运行的下载实例 (限制,删除,恢复,添加等)。

  1. 下载并安装JDownloader(在v0.9中测试)
  2. 启动它
  3. 安装附加JD远程控制 (插件 – >插件管理器 – > JD远程)
  4. 启用JD远程控制(插件 – >(勾选))
  5. 转到http://127.0.0.1:10025/help or http://localhost:10025/help (IP:port)


要将所有正在运行的下载限制为10K http://localhost:10025/action/set/download/limit/10来自终端wget http://localhost:10025/action/set/download/limit/10
暂停wget http://localhost:10025/action/pause

如果您在10.04获得X的下载器副本

 sudo apt-get install d4x 

会做你想要的一切:)

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

将于下周发布的FlareGet 1.4-7支持您需要的所有function,甚至支持限制下载。 这是更改日志

以下是显示速度限制的预发布版本的图像: 在此处输入图像描述

尝试Flareget,它拥有所有并拥有自己的PPA。

尽管你似乎正在寻找一些非常具体的东西,尽管你已经解决了它,我仍然想推荐uGet ,我一直在使用它sindce 12.04(现在12.10 64位)我对结果非常满意!

我是fatrat的用户。 这是我在Ubuntu中最好的下载管理器。 Fatrat尺寸小,性能最佳。

 sudo apt-get install fatrat 

上面的命令将安装fatrat。