美文网首页
linux复制文本(夹)的脚本(在集群上分发文件夹)

linux复制文本(夹)的脚本(在集群上分发文件夹)

作者: 第四风111 | 来源:发表于2018-11-04 15:18 被阅读45次
    1. 在文件/usr/local/bin建一个xsync可执行文件
    2. 复制下面代码:
    #!/bin/bash
    #查出参数个数
    pcount=$#
    if((pount<1)) ; then
    echo no args;
    exit;
    fi
    #取出第一个参数
    p1=$1;
    fname=`basename $p1`
    #echo fname=$fname;
    #取出文件的绝对路径
    pdir=`cd  -P $(dirname $p1) ; pwd`
    cuser=`whoami`
    for((host=100;host<102;host=host+1)); do
    echo ---------- s$host -------------
    rsync -rvl $pdir/$fname $cuser@s$host:$pdir
    done
    
    1. (前提是master配置好子节点的ssh)执行文件 xsync helloworld.txt

    相关文章

      网友评论

          本文标题:linux复制文本(夹)的脚本(在集群上分发文件夹)

          本文链接:https://www.haomeiwen.com/subject/hmbrxqtx.html