2014-07-10
利用inotifywait 实时监控文件变化并自动同步至百度云

之前一直利用VPS 手动下载一下zip 的文件再利用百度云网盘的离线下载功能同步至国内网盘,期间还需要检查zip文件的完整性,再区别文件名上传至不同的百度云网盘中,综合起来需要手动处理的流程大概是这样的:

获取zip 文件下载地址 -> ssh 登陆到VPS建立下载任务 -> 不定时检查任务下载进度 -> 下载完成后获取zip 文件属性(预览及md5 校验) -> 登陆1号百度云建立离线任务 -> 登陆2号百度云建立离线任务。

通过linux 的inotify 东拼西凑写了个shell脚本,自动处理后简化任务为:

获取zip 文件下载地址 -> ssh 登陆到VPS 建立下载任务

Read More