Pular para o conteúdo

Arcane.Process

Execução de processos externos.

exemplo
adopt Arcane.Process as Proc

r := Proc.run("echo ola do processo")
out r.stdout.trim(), r.exit_code, r.ok

out Proc.capture("echo direto")
out Proc.exists("echo")

Guia com contexto e boas práticas: Process.

Funções (15)#

Assinatura
capture(comando, shell=False, timeout=None)
check(comando, shell=False, timeout=None)
exists(prog)
exit_code(comando, shell=False, timeout=None)
is_running(processo)
kill(processo)
pid()
pipeline(comandos, timeout=None)
python()
run(comando, shell=False, timeout=None, cwd=None, env=None, input_text=None)
run_shell(cmd, timeout=None)
spawn(comando, shell=False, cwd=None)
terminate(processo)
wait(processo, timeout=None)
which(programa)