全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: Chappako

[疑问] 小盘下载鸡的福利----aria2的on-download-complete配置项

  [复制链接]
发表于 2018-1-21 18:18:43 | 显示全部楼层
Chappako 发表于 2018-1-21 17:14
mv命令 你目标路径为什么加冒号?

我看你之前是g,我直接替换的,这些命令我不太懂,我改了试试哈
发表于 2018-1-21 18:22:26 | 显示全部楼层
Chappako 发表于 2018-1-21 17:14
mv命令 你目标路径为什么加冒号?

感谢大佬,可以了,66666
发表于 2018-1-22 15:50:44 | 显示全部楼层
十一 发表于 2018-1-21 18:22
感谢大佬,可以了,66666

请问,为啥我运行的时候提示
line 4: [: -eq: unary operator expected
就是if [ $2 -eq 0 ]这一行报错
发表于 2018-1-22 16:24:02 | 显示全部楼层
libie123456 发表于 2018-1-22 15:50
请问,为啥我运行的时候提示
line 4: [: -eq: unary operator expected
就是if [ $2 -eq 0 ]这一行报错 ...

aria2的config配置了么?这个脚本是自动执行的,得等到下载完它自己执行,获取aria2传的值,你直接运行,报空所以出错,我推测的,我也小白。哈哈
发表于 2018-1-22 17:13:22 | 显示全部楼层
十一 发表于 2018-1-22 16:24
aria2的config配置了么?这个脚本是自动执行的,得等到下载完它自己执行,获取aria2传的值,你直接运行, ...

config文件设置了,试了好几次都不行,用bash XX.sh测试脚本就报这个错误,,已经加过X权限了了,看aria的日志说是拒绝运行,然后说19行和23行有错,但是总共也没第23行,真是醉了。
谢谢你啦,我再试试。
发表于 2018-1-22 17:30:09 | 显示全部楼层
libie123456 发表于 2018-1-22 17:13
config文件设置了,试了好几次都不行,用bash XX.sh测试脚本就报这个错误,,已经加过X权限了了,看aria ...

整个代码贴出来看看
发表于 2018-1-22 17:42:11 | 显示全部楼层
可乐呀 发表于 2018-1-22 17:30
整个代码贴出来看看

我复制@十一的,就是改了下下载地址
#!/bin/bash
path=$3
downloadpath='/root/downloads'
if [ $2 -eq 0 ]
        then
                exit 0
fi
while true; do  #提取下载文件根路径,如把/root/downloads/a/b/c/d.jpg变成/root/downloads/a
filepath=$path
path=${path%/*};
if [ "$path" = "$downloadpath" ] && [ $2 -eq 1 ]  #如果下载的是单个文件
    then
    mv "$filepath" /root/gd      
    exit 0
elif [ "$path" = "$downloadpath" ]   #文件夹
    then
    mv "$filepath"/ /root/gd/"${filepath##*/}"/
    exit 0
fi
done



aria2的配置,在最后添加了一行
on-download-complete=/root/upload2gd.sh
脚本的权限是-rwxr-xr-x
发表于 2018-1-22 18:00:51 来自手机 | 显示全部楼层
libie123456 发表于 2018-1-22 17:42
我复制@十一的,就是改了下下载地址
#!/bin/bash
path=$3

用什么编辑的脚本
发表于 2018-1-22 19:11:57 | 显示全部楼层
libie123456 发表于 2018-1-22 17:42
我复制@十一的,就是改了下下载地址
#!/bin/bash
path=$3

你配置了aria2之后,重启aria2了么?你直接bash 自动上传.sh 是肯定不行的,他需要传值的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-3-29 17:38 , Processed in 0.063041 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表