繁体   English   中英

Aria2继续下载

[英]Aria2 continue download

我有一个aria2的别名,该别名从ftp服务器的输入文件中下载。 这就是我的设置方法。

aria2c --max-concurrent-downloads=1 --max-connection-per-server=6 --ftp-user=<user> --ftp-passwd=<password> --dir=/home/<username>/Downloads --input-file=/home/<username>/scripts/downloads.txt

我现在遇到一个问题,不确定为什么从未发生过,为什么它不会继续,并会尝试以1.重新下载文件。

因此,我阅读了手册页,看到了这个答案,我看到这里有--continue ,所以我将其更改为

aria2c --max-concurrent-downloads=1 --max-connection-per-server=6 --continue=true --ftp-user=<user> --ftp-passwd=<password> --dir=/home/<username>/Downloads --input-file=/home/<username>/scripts/downloads.txt

因此它现在可以使用,但是我唯一的问题是它必须遍历输入文件并检查每个下载,确保已下载它们,直到找到停止的地方。 因此,在10个文件中只有4个文件下载(所有文件都在1gb以下),它开始于15:51:52,并且仅发现aria2文件(#5/10)在16:00:16恢复。 有时我要处理20多个文件或大于1gb的文件,但不确定下载大小本身是否也会改变。 这可能会导致大约一个小时的大延迟。 无论如何,是否有强迫它在目录中搜索现有的aria2文件并立即从那里开始,还是我只需要处理它或从文本文件中删除完成的文件来避免这种情况?

我有15,000个文件,最后围绕aria2c编写了一个包装器,该包装器首先检查文件是否已经存在,文件大小是否相同,并跳过这样的文件。 aria2c可能是此工作的错误工具。 您是否看过lftp及其“ mirror”命令?

aria2c始终使用其状态.aria2文件(如果存在)。 但是,一旦文件完全下载,它将被删除。

您要求它一次仅下载1个文件 需要一些时间来检查当前文件是否已完全下载。

尝试添加--force-save=true以保留会话文件,即使下载完成也是如此。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM