external command, get output, shell
try: out_bytes = subprocess.check_output(['cmd', 'arg1', 'arg2']) except subprocess.CalledProcessError as e: out_bytes = e.output code = e.returncode