diff --git a/export.py b/export.py index 44e9b89..5839623 100644 --- a/export.py +++ b/export.py @@ -19,7 +19,7 @@ def runProcess(process_name, input_params): process_names = ["Export", "Terraform init"] success = False try: - process = subprocess.call(input_params, shell=True) + process = subprocess.Popen(input_params) process.wait(timeout=60*10) # 10 minutes success = True print("[DEBUG]", "Process:", process_name, "Success:", success) @@ -51,7 +51,7 @@ if __name__ == "__main__": for environment in environments: load_dotenv() setEnv(environment, timestamp, outputFolder, "") - runProcess("Export", str("sudo " + path + " -export -id")) + runProcess("Export", ["sudo", path , "-export", "-id"]) # setEnv(environment, timestamp, outputFolder, "_DASHBOARDS") # runProcess("Export", ["sudo", path, "-export", "-id", "dynatrace_dashboard"])