| 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 |