发布时间:2019-08-15 10:00:44编辑:auto阅读(2126)
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下载图片
51560
51132
41658
38415
32901
29877
28594
23554
23486
21832
1981°
2687°
2250°
2178°
2628°
2193°
2944°
4873°
4701°
3350°