发布时间:2019-08-15 10:00:44编辑:auto阅读(2096)
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下载图片
51347
50810
41406
38204
32696
29588
28418
23308
23261
21591
1672°
2401°
2008°
1944°
2279°
1975°
2680°
4484°
4315°
3073°