Every line of 'python3 run 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.
24 def run_shell(command): 25 logging.debug("Running "+command) 26 subprocess.check_call(command, shell=True)
11 def _run_shell(env, args): 12 return env.run_shell()
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
24 def run (self): 25 try: check_call(self.command, shell=True) 26 except CalledProcessError as e: 27 log.error('%s', e) 28 raise e
19 def Shell(*args, **kwargs): 20 pass
56 def shellcmd(cmd, verbose=True): 57 """Call a shell command.""" 58 if verbose: 59 print(cmd) 60 try: 61 subprocess.check_call(cmd, shell=True) 62 except subprocess.CalledProcessError, err: 63 msg = """ 64 Error while executing a shell command. 65 %s 66 """ % str(err) 67 raise Exception(msg)
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)
111 def shell_execute(shell_cmd): 112 subprocess.run(shell_cmd, shell=True)
97 def sh(command, cwd=None): 98 return subprocess.Popen(command, 99 stdout=subprocess.PIPE, 100 stderr=subprocess.PIPE, 101 shell=True, 102 cwd=cwd, 103 universal_newlines=True).communicate()[0]
163 def sh(args=''): 164 invoke(r'%s\bin\sh.exe' % options['cyghome'], args)