bash deploy.sh 通过bash命令 执行scp -r 命令将本地文件拷贝到服务器

deploy.sh 文件内容如下

#!/bin/bash

#scp -r ./* root@XXXXX:/root/sunSH/xadserver/


function getdir(){
    for element in `ls $1`
    do
        dir_or_file=$1"/"$element
        B='doc'
        if [[ $dir_or_file == *$B* ]]
        then
            echo "skip---------------->>"$dir_or_file
        else
            # echo "no"
            scp -r $dir_or_file root@XXXXXXX:/root/zhaoyingjie/xadserver/
        fi
        echo ''
    done
}

root_dir="."
getdir $root_dir

 

执行 bash deploy.sh 将会执行scp命令将本地文件拷贝到相对应的目录。

 

posted on 2018-03-16 19:00  星河赵  阅读(615)  评论(0编辑  收藏  举报

导航