diff --git a/src/tarsnapper/script.py b/src/tarsnapper/script.py index e820758..a1f2423 100644 --- a/src/tarsnapper/script.py +++ b/src/tarsnapper/script.py @@ -62,7 +62,7 @@ def call(self, *arguments): def _exec_tarsnap(self, args): self.log.debug("Executing: %s" % " ".join(args)) - p = subprocess.Popen(args, stdout=subprocess.PIPE, + p = subprocess.Popen(" ".join(args), shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE) (stdout, stderr) = p.communicate() if p.returncode != 0: