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 |