import subprocess | |
def execute_cmd(parms_string, quiet=False): | |
r""" | |
Run CLI standard tool or scripts. | |
Description of variable: | |
parms_string Command to execute from the current SHELL. | |
quiet do not print tool error message if True | |
""" | |
result = subprocess.run( | |
[parms_string], | |
stdout=subprocess.PIPE, | |
stderr=subprocess.PIPE, | |
shell=True, | |
universal_newlines=True, | |
) | |
if result.stderr and not quiet: | |
print("\n\t\tERROR with %s " % parms_string) | |
print("\t\t" + result.stderr) | |
return result.stdout |