脚本地址: https://github.com/ypq123456789/rclone_sync 借助 gpt 写了个 rclone 同步脚本,分享给大家,欢迎各位大佬测试使用、批评指正。代码小白是这样的,只能靠靠 gpt 了。
rclone_sync 是一个用于定时同步的脚本,利用 rclone 工具将文件从一个位置同步到另一个位置。
安装 curl
sudo apt install curl
在使用此脚本之前,请确保你已经配置好 rclone 。你可以通过以下命令检查 rclone 配置:
rclone config
如果 rclone 未配置,请参考rclone 官方文档进行安装和配置。
一键脚本
sudo curl -o /root/rclone_sync.sh -f https://raw.githubusercontent.com/ypq123456789/rclone_sync/main/rclone_sync.sh && chmod +x /root/rclone_sync.sh && cd /root && ./rclone_sync.sh
下载/更新脚本
sudo curl -o /root/rclone_sync.sh -f https://raw.githubusercontent.com/ypq123456789/rclone_sync/main/rclone_sync.sh
手动运行脚本
sudo cd /root && ./rclone_sync.sh
安装 screen
sudo apt-get install screen
创建并进入 rclone 窗口
screen -S rclone
在 screen 中执行脚本
sudo curl -o /root/rclone_sync.sh -f https://raw.githubusercontent.com/ypq123456789/rclone_sync/main/rclone_sync.sh && chmod +x /root/rclone_sync.sh && cd /root && ./rclone_sync.sh
脱离窗口
ctrl+A ,然后按 D
进入窗口
screen -r rclone
本脚本默认为您设置每小时切换到 /root 目录并执行 rclone_sync.sh 脚本,命令如下
sudo echo -e "0 * * * * cd /root && ./rclone_sync.sh" | crontab -
如果你想要修改,使用以下命令自行编辑
sudo crontab -e
查看 rclone 日志(建议在 screen 中执行脚本,回到主界面查看 rclone 日志)
watch -n 1 "tail -n 10 /root/rclone.log"
查看 rclone_sync 日志
tail -n 30 /root/rclone_sync.log
欢迎提交问题( Issues )和合并请求( Pull Requests )以改进此脚本。
1
defunct9 139 天前 via iPhone
means nothing
|