美文网首页
sync 同步脚本

sync 同步脚本

作者: 一如既往而已 | 来源:发表于2020-05-28 11:44 被阅读0次

    使用inotifywait 自动同步所有修改的文件和目录:

    #!/bin/sh
    
    srcdir=/www/aaa/backend/web/upload/mapped/
    dstdir=/kolla/aaa/.notebook/
    
    dstip="192.168.25.112  192.168.25.113"
    
    mkdir -p $srcdir
    chown -R www:www $srcdir
    
    for ip in $dstip
    do
    ssh $ip "mkdir -p $dstdir"
    rsync -avH --progress --delete $srcdir $ip:$dstdir
    done
    
    /usr/bin/inotifywait -mrq --timefmt '%d/%m/%y %H:%M' --format '%T %w%f%e' -e close_write,modify,delete,create,attrib,move $srcdir | while read file
    do
    for ip in $dstip
    do
    rsync -avH --progress --delete $srcdir $ip:$dstdir
    echo " ${file} was rsynced..." >> /var/log/rsync_jupyter.log 2>&1
    done
    done
    
    
    

    相关文章

      网友评论

          本文标题:sync 同步脚本

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