使用说明
本文所有工具如下:
- ossutil
cygwin
- find
配置ossutil和cygwin
- 安装 cygwin
- 配置 ossutil 执行
ossutil config
详细过程请参考上述工具的官方文档。
配置cygwin支持中文路径
请参考文章:让 cygwin 支持中文路径
创建备份脚本
将下面批处理保存到 c:\cygwin64\backup.sh
。
#!/bin/bash
source "${HOME}/.bashrc"
ossutil64.exe mkdir oss://backup/Windows/`date +%Y%m`
find "D:\所有账套定时备份 重要 勿删 请及时转移备份文件" -name "*`date +%Y%m%d`*.zip" -exec ossutil64.exe cp {} oss://backup/Windows/`date +%Y%m`/ --update \;
调用脚本
将下面批处理保存到 c:\cygwin64\backup.bat
,并使用计划任务调用。
@echo off
setlocal enableextensions
set TERM=
cd /d "%~dp0bin" && .\bash --login -i -c "/backup.sh"
这篇文章还没有人留言,快来抢沙发吧。