std/process
The process itself, and the child processes it starts: Process for arguments and exiting, Process.run for a
program run to its end, Child for a running program's pipes, and ProcessOutput for what a finished one left behind.
A child process's three pipes are the same Source and Sink a file or a socket has, so a pipeline between two
programs is first.output().into(second.input()).
Modules
std/process/libThe process itself, and the child processes it starts: [Process] for arguments and exiting, [Process.run] for a program run to its end, [Child] for a running program's pipes, and [ProcessOutput] for what a finished one left behind.
Everything
- type
ChildA child process that is still running, started with [Process.start]. - type
ProcessThe running program: its command line, how it exits, and the child processes it starts. - type
ProcessOutputWhat a program run with [Process.run] or [Process.runBlocking] left behind.