#!/bin/sh password=liudongqi cd ../../ mkdir dict tar -vczf ./dict/dict.tar.gz --exclude='./docs' --exclude='./dict' * # sftp 上传 /usr/bin/expect <<-EOF set timeout -1 spawn sftp -P 60022 liudongqi@oxxokclwrj-public.bastionhost.aliyuncs.com expect { "*yes/no" { send "yes\r"; exp_continue } "*password:" { send "$password\r" } } expect "sftp>" send "cd ssh_deploy@qry-test-uat-fetch_172.16.31.221:22\r" expect "sftp>" send "put ./dict/dict.tar.gz ./rsjs/qry-python-js/dict.tar.gz\r" expect "sftp>" send "exit\r" # interact EOF echo "upload success"