发布时间:2019-08-15 10:00:44编辑:auto阅读(2018)
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下载图片
50496
49801
40398
37418
31836
28698
27629
22414
22413
20728
489°
1103°
901°
836°
1083°
959°
1571°
2940°
2619°
2014°