文章来源:嗨学网 敏而好学论坛www.piaodoo.com 欢迎大家相互学习
本文实例为大家分享了python+rsync精确同步指定格式文件的具体代码,供大家参考,具体内容如下
# coding: utf-8 #!/usr/bin/env python ''' updatedb更新本地服务器指定目录/home/upload/de locate.dbz数据库 然后locate命令正则查找符合条件的文件并将文件名输出到locate.src 通过paramiko模块得到远程服务器符合条件的文件并将文件名输出到locate.dst 比较这两个文件得到locate.diff,最好rsync命令同步locate.diff列表中的文件 到远程服务器 ''' import paramiko import commands import os import logging logging.basicConfig(level=logging.DEBUG, format='%(asctime)s %(filename)s[line:%(lineno)d] %(levelname)s %(message)s', datefmt='%Y-%m-%d %H:%M:%S', filename='/var/log/upload_to_chengdu.log', filemode='a') logging.info("##################################################################