求教如何将vps下载的文件自动rclone上传到google drive
- veron2008vps的系统是ubuntu
如何编写脚本将下载回来的文件自动用rclone上传到google drive
具体要求 例如下载工具执行文件名abc 后边参数是下载文件名1234.mp3 下载路径在downloads 谷歌盘挂载名是GSUITE
需要每下载一个文件就马上移动到谷歌 因为vps的硬盘很小
二楼大哥提供的脚本是5分钟一次扫描 但可能和下载的临时文件有冲突了
求指点 谢谢 - Barclayshttps://hoarding.me/rclone-scripts/复制代码
- #!/bin/bash
- # RCLONE UPLOAD CRON TAB SCRIPT
- # Type crontab -e and add line below (without # )
- # * * * * * root /home/scripts/upload-m.cron >/dev/null 2>&1
- if pidof -o %PPID -x "upload-m.cron"; then
- exit 1
- fi
- LOGFILE="/home/scripts/logs/upload-m.cron.log"
- FROM="/home/plex/m-r/"
- TO="m-gd:/"
- # CHECK FOR FILES IN FROM FOLDER THAT ARE OLDER THEN 15 MINUTES
- if find $FROM* -type f -mmin +5 | read
- then
- echo "$(date "+%d.%m.%Y %T") RCLONE UPLOAD STARTED" | tee -a $LOGFILE
- # MOVE FILES OLDER THEN 5 MINUTES
- rclone move $FROM $TO -c --no-traverse --transfers=300 --checkers=300 --delete-after --min-age 5m --log-file=$LOGFILE
- echo "$(date "+%d.%m.%Y %T") RCLONE UPLOAD ENDED" | tee -a $LOGFILE
- fi
- exit
- #!/bin/bash
- veron2008谢谢指教 可能有冲突 没设置成功
- Farrell如果下载工具是aria2就好办,这个有下载完自动上传的功能
- veron2008对 这个搞定了 aria2有现成的脚本