zoukankan      html  css  js  c++  java
  • rsync exclude选项在bash脚本中不生效

    执行/usr/bin/rsync -av --delete --exclude /usr/local/openresty/nginx/html/Uploadfile/xxxx /usr/local/openresty/nginx/html/Uploadfile /mnt时

    排除选项可生效,但将该语句放入bash脚本中执行则排除选项不生效

    解决办法

    写入py脚本中调之,注意--exclude 后排除目录应用双引号引起来

     1 #!/usr/local/bin/python3
     2 # coding:utf-8
     3 
     4 
     5 # ====================================================
     6 # Author: changbo - 541330702@qq.com
     7 # Last modified: 2022-01-05
     8 # Filename: filesyn.py
     9 # Description:  file bak
    10 # http://www.cnblogs.com/changbo
    11 # ====================================================
    12 
    13 import os
    14 command1 = '/usr/bin/rsync -av --delete --exclude "xxx" /usr/local/openresty/nginx/html/Uploadfile /mnt'
    15 result = os.system(command1)
    16 print(result)

    END!

  • 相关阅读:
    perimeter of squares
    map
    django路由
    for的骚用法
    3和5的倍数相加和
    PeteCake 字典和最小值
    Find the missing letter
    实现简单的ssh功能
    开源运维工具体系
    vsftp在iptables中的配置
  • 原文地址:https://www.cnblogs.com/changbo/p/15767046.html
Copyright © 2011-2022 走看看