on-download-complete无法使用aria2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了on-download-complete无法使用aria2相关的知识,希望对你有一定的参考价值。

我不是root用户,所以我使用./configure --prefix = / home / xxx / .local安装aria2-1.34.0,一切正常,但下载完成

我设置为on-download-complete = / home / xxx / aria2 / a.sh

#!/bin/bash
echo 123 > 1.txt

完成任务下载后,日志显示一切正常

2019-10-28 19:04:11.295587 [NOTICE] [RequestGroup.cc:1216] Download complete: /home/xxx/aria2/data/0.png
2019-10-28 19:04:11.295598 [INFO] [DefaultBtProgressInfoFile.cc:415] The segment file /home/xxx/aria2/data/0.png.aria2 does not exist.
2019-10-28 19:04:11.295612 [INFO] [util.cc:2239] Executing user command: /home/xxx/aria2/a.sh b031d9399fb9d93f 1 /home/xxx/aria2/data/0.png

但是实际上什么也没发生,没有用!!

aria2c路径:

/home/xxx/.local/aria2c

aria2.conf

enable-rpc=true

rpc-allow-origin-all=true

rpc-listen-all=false

max-concurrent-downloads=1

continue=true

max-connection-per-server=5

min-split-size=5M

split=5

max-overall-download-limit=5M

max-download-limit=2M

max-overall-upload-limit=0

max-upload-limit=0

dir=/home/xxx/aria2/data

file-allocation=prealloc

on-download-complete=/home/xxx/aria2/a.sh

log=/home/xxx/aria2/aria2.log

log-level=info

我不知道如何处理,请给我任何建议,谢谢。

答案

得到解决方案将--on-download-complete放入cmd而不是aria2.conf像这样运行aria2:aria2c --conf-path = / xxx / xxx / arai2.conf --on-download-complete = / xxx / xxx / xxx.sh -D**它有效但是我不知道为什么如果在conf文件中设置**-on-download-complete,它为什么不起作用

以上是关于on-download-complete无法使用aria2的主要内容,如果未能解决你的问题,请参考以下文章

yum无法使用

c# dotfuscator 混淆后无法使用

无法使用Python导出Cassandra表

无法使用C编译python包。错误2 - 无法打开包含文件:'alloca.h'?

初使用ele ui input组件,无法输入

无法使用Web Audio API与iOS 11 Safari配合使用