gaohan 发表于 2018-8-6 10:52:43

rsync to synchronize with python-itnihao的运维技术博客

  python codersync
  


[*]#!/usr/bin/env pyt hon
[*]#wraps up rsync to synchronize two directories
[*]
[*]from subprocess import call
[*]import sys
[*]import time
[*]
[*]"""this motivated rsync tries to synchronize forever"""
[*]
[*]source = "/tmp/sync_dir_A"
[*]target = "/tmp/sync_dir_B"
[*]rsync= "rsync"
[*]arguments = "-av"
[*]cmd = "%s %s %s %s" % (rsync,arguments,source,target)
[*]
[*]def sync():
[*]    while True:
[*]      ret = call(cmd,shell=True)
[*]      if ret !=0:
[*]            print "resubmitting rsync"
[*]            time.sleep(5)
[*]      else:
[*]            print "rsync was successful"
[*]            cmd_mail="echo 'jobs done'|mail -s 'jobs done' itnihao@qq.com"
[*]            call(cmd_mail,shell=True)
[*]            sys.exit(0)
[*]sync()
  
页: [1]
查看完整版本: rsync to synchronize with python-itnihao的运维技术博客