12345678910111213141516171819202122232425262728 |
- #人行测试环境,参数设置
- #Web服务器
- export SERVER="http://27.193.12.228:8080"
- #认证信息
- export AUTHBS="bWV0YS5hZG1pbjphZG1pbg=="
- #DFS源路径
- export DFSPATH="/opt/knowledge/DIEP/`date +%Y-%m-%d`"
- #export DFSPATH="/opt/knowledge/DIEP/2022-12-13"
- #SFTP目标地址
- export FTPPATH="matrix@127.0.0.1:/tmp/test"
- #SFTP目标服务器密码
- export FTPPASS="matrix"
- #####################################################
- export LANG=zh_CN.utf8
- export LC_ALL=zh_CN.utf8
- #改变工作目录到当前脚本所在路径
- if [[ "$0" =~ / ]]; then cd "${0%/*}"; fi
- export PWD=`pwd`
- curl -X POST "${SERVER}/fs/export?issys=true" --data "srcpath=${DFSPATH}" --header "Authorization: Basic ${AUTHBS}" --output "download.zip"
- rm -rf ".${DFSPATH}"
- unzip download.zip
- ./msh p="${FTPPASS}" "cd '${PWD}'" "rsync -avz '.${DFSPATH}' '${FTPPATH}'" exit
|