Every line of 'python execute shell command' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
111 def shell_execute(shell_cmd): 112 subprocess.run(shell_cmd, shell=True)
24 def run_shell(command): 25 logging.debug("Running "+command) 26 subprocess.check_call(command, shell=True)
32 def shell(command): 33 cmd = shell_interactive 34 if command: 35 cmd += ' -c "' + command + '"' 36 try: 37 p = pexpect.spawn(str(cmd)) 38 except Exception: 39 return 40 while True: 41 c = console.get_char() 42 if c == '\b': # BACKSPACE 43 p.send('\x7f') 44 elif c != '': 45 p.send(c) 46 while True: 47 try: 48 c = p.read_nonblocking(1, timeout=0) 49 except: 50 c = '' 51 if c == '' or c == '\n': 52 break 53 elif c == '\r': 54 console.write_line() 55 elif c == '\b': 56 if console.col != 1: 57 console.col -= 1 58 else: 59 console.write(c) 60 if c == '' and not p.isalive(): 61 return
11 def _run_shell(env, args): 12 return env.run_shell()
25 def shell_exec(cmd, arg, escape=False): 26 if escape: 27 arg = arg.replace("%", "%%").replace("\\", "\\\\") 28 os.environ['LANG'] = 'en_US.UTF-8' 29 os.system(cmd.format("'{}'".format(arg.replace("'", "\\'"))))
9 def exe(command, shellEnabled=False): 10 print '[EXEC] %s' % command 11 if shellEnabled: 12 process = subprocess.Popen(command, shell=True, stderr=subprocess.PIPE, stdout=subprocess.PIPE) 13 else: 14 process = subprocess.Popen(shlex.split(command), stderr=subprocess.PIPE, stdout=subprocess.PIPE) 15 output = process.communicate() 16 17 if output[0]: 18 print 'stdout:' 19 print output[0] 20 if output[1]: 21 print 'stderr:' 22 print output[1] 23 24 return output
105 def do_shell(self, s): 106 os.system(s)
61 def do_shell(self, string): 62 """Run a shell command""" 63 os.system(string)
23 def shell(cmd, env=None): 24 """Dummy wrapper for running shell commands, checking the return value and 25 logging""" 26 27 if env is not None: 28 subp_env = env 29 else: 30 subp_env = os.environ 31 32 if type(cmd) is str: 33 _logger.warning(cmd) 34 else: 35 _logger.warning(' '.join(cmd)) 36 37 for line in subp.check_output(cmd, shell=True, env=subp_env).split("\n"): 38 if re.match(r"^\s*$", line): 39 continue 40 _logger.warning(line)
4 def execute_bash(command): 5 """ 6 Executes bash command, prints output and 7 throws an exception on failure. 8 """ 9 process = subprocess.Popen(command, 10 shell=True, 11 stdout=subprocess.PIPE, 12 stderr=subprocess.STDOUT, 13 universal_newlines=True) 14 for line in process.stdout: 15 print(line, end='', flush=True) 16 process.wait() 17 assert process.returncode == 0