Ich versuche, den folgenden Befehl mit Popen auszuführen.Tar --exclude funktioniert nicht wenn popen (shell = False)
args = ['/bin/tar', "--exclude='{}'".format('Build.tar.gz'), '-capvf', targetFile, '.' ]
popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, universal_newlines=True)
jedoch der Ausschluss Teil nur, wenn ich shell = True IE den obigen Befehl die Datei ‚Build.tar.gz‘ schließt nicht ausgeführt gesetzt funktioniert. Warum ist das? Gibt es eine Möglichkeit, dies zu erreichen, ohne die Shell = True zu setzen?
Grüße
Das hat funktioniert, danke – Ephreal