发布时间:2019-08-15 10:00:44编辑:auto阅读(1889)
python code rsync
- #!/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()
上一篇: python重载方法
下一篇: python下载图片
48876
47943
38724
35865
30292
27048
26075
20911
20717
19076
517°
614°
618°
620°
597°
581°
650°
720°
840°
948°