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