我想通过stdin管道将作业(要下载的文件)发送到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