flx 大佬有话说 :
aria2同步到GD的问题
好像aria2下载bt的时候不能直接下载到GD挂载目录里,内存会爆炸,而且下载失败。
看了一个教程https://github.com/dubstep1212/Aria2Download
要修改文件 /root/.aria2/autoupload.sh ,但是看了一下并没有这个文件
有大佬知道如何解决吗?
懂小姐 大佬有话说 :
挂载那么好使,1T,2T大盘鸡谁买啊,光想着自己聪明:lol
王剑 大佬有话说 :
#!/bin/bash
GID="$1";
FileNum="$2";
File="$3";
MinSize="5"#限制最低上传大小,默认5k
MaxSize="157286400"#限制最高文件大小(单位k),默认15G
RemoteDIR="/mnt/gdrive/movies";#rclone挂载的本地文件夹,最后面保留/
LocalDIR="/mnt/aria2/";#Aria2下载目录,最后面保留/
if [[ -z $(echo "$FileNum" |grep -o ‘*’ |head -n1) ]]; then FileNum=’0′; fi
if [[ "$FileNum" -le ‘0’ ]]; then exit 0; fi
if [[ "$#" != ‘3’ ]]; then exit 0; fi
function LoadFile(){
IFS_BAK=$IFS
IFS=$’n’
if [[ ! -d "$LocalDIR" ]]; then return; fi
if [[ -e "$File" ]]; then
FileLoad="${File/#$LocalDIR}"
while true
do
if [[ "$FileLoad" == ‘/’ ]]; then return; fi
echo "$FileLoad" |grep -q ‘/’;
if [[ "$?" == "0" ]]; then
FileLoad=$(dirname "$FileLoad");
else
break;
fi;
done;
if [[ "$FileLoad" == "$LocalDIR" ]]; then return; fi
EXEC="$(command -v mv)"
if [[ -z "$EXEC" ]]; then return; fi
Option=" -f";
cd "$LocalDIR";
if [[ -e "$FileLoad" ]]; then
ItemSize=$(du -s "$FileLoad" |cut -f1 |grep -o ‘*’ |head -n1)
if [[ -z "$ItemSize" ]]; then return; fi
if [[ "$ItemSize" -le "$MinSize" ]]; then
echo -ne "