X-Git-Url: https://git.sthu.org/?p=sitarba.git;a=blobdiff_plain;f=shbackup;h=db2c66125b3f09514f21f809dbaf842e86270ddb;hp=cc323c50f71fe37ad77a419188c589ae77a78cc2;hb=537b4b255e502011b7338c676fe2e64de4c74446;hpb=07fa9c2763775fe326e5aec08f8f4ee570072f5b diff --git a/shbackup b/shbackup index cc323c5..db2c661 100755 --- a/shbackup +++ b/shbackup @@ -248,28 +248,12 @@ class BackupManager: taropts += ["--exclude", pat] tarargs = [tarpath] + taropts + ["-f", fsfn] + fileset.dirs - print("tarargs: ", tarargs) - tarp = subprocess.Popen( tarargs, \ - stdout=subprocess.PIPE, stderr=subprocess.PIPE) - - while tarp.poll(): - l = tarp.stdout.readline() - if len(l) > 0: - print(l.decode(), end="") - l = tarp.stderr.readline() - if len(l) > 0: - print(l.decode(), end="") - - for l in tarp.stdout.readlines(): - print(l.decode(), end="") - - for l in tarp.stderr.readlines(): - print(l.decode(), end="") + #print("tarargs: ", tarargs) + tarp = subprocess.Popen( tarargs ) rett = tarp.wait() if rett != 0: print(tarpath + " returned with exit status " + str(rett) + ":") - print( tarp.stderr.read().decode() ) def backup(self, epoch=None, mode=None):