5

我想通过标准输入管道将作业(要下载的文件)发送到 aria2c。
aria2c -i -

aria2c当每隔几秒钟就输入新作业时,无法“立即”开始下载。对于 10 多个短作业,它在输入管道关闭后开始下载。可以通过命令行选项修复吗?


用于测试的示例 shell 脚本 [真实脚本下载超过 50 个 URL]:

#!/bin/sh
while read URL OUT; do
  echo $URL
  [ "$OUT" != "" ] && echo "  out=$OUT"
  sleep 1
done <<END | aria2c --deferred-input true -i -
http://example.com/
http://example.net/
http://example.org/
END

-i -和“不是一次全部”管道 - 问题 #1161

PS 我真正喜欢的是“下载服务器”,其他主机或其他本地用户无法访问。像“通过 unix 套接字进行 RPC”(通过文件权限进行访问控制)之类的东西是可以接受的。

4

0 回答 0