aira2脚本是这一个
- wget -N –no-check-certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/aria2.sh && chmod +x aria2.sh && bash aria2.sh
复制代码
下载完权限是644,用户是root
试了几个方法未果
目前只能用最蠢的方法,脚本定期给下载目录改用户和权限
贵州网友:功能全好看的 https://www.locmjj.com/38.html
功能简单丑的https://www.locmjj.com/60.html
山东网友:好玉米
陕西网友:在aria2.conf尾部添加一行:
on-download-complete=/mjj/mjj.sh
mjj.sh内容:
#!/bin/sh
chmod -R 777 /mjj/downloads/
反正我是这么干的,每次下载完成自动触发执行一次!
我的网盘是Cloudreve
黑龙江网友:这个方法挺好,不过是不是还得加个改用户的啊,我记得默认是root用户
海南网友:你在aria2运行命令前面加个sudo -u www就行了
江苏网友:sudo正解
江苏网友:我就是这样运行的。。。
澳门网友:平常是通过ariaNG用的,回头看看NG里面有没有能研究的地方
试过把/etc/init.d里的aria2所有者改成www,不过好像不行
对linux理解有限
是不是只能通过在任务开始前指定用户和任务完成后修改用户
没办法直接让进程以www用户运行
江西网友:给你举个例子
- sudo -u www /root/aria2c –conf-path=/root/aria2c.conf -D
复制代码这样就是www用户运行,下载的文件所有者也是www
黑龙江网友:给你举个例子
- sudo -u www /root/aria2c –conf-path=/root/aria2c.conf -D
复制代码这样就是www用户运行,下载的文件所有者也是www
甘肃网友:假定上面的PHP内容保存为 aria2c.php ,则使用方法为
aria2c.php?url=http://g.cn&key=aria2c
我是新手,通常是问题先生
以上信息转载自Hostloc。
未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 有那些PHP网盘支持aria2离线,或者如何让aria2通过WWW用户运行