ProcessMonitor.start

Start a monitored process given the arguments (args), environment (env) and working directory (workingDir).

Blocks on the fibre until the process starts.

class ProcessMonitor
shared
void
start
(
immutable string[] args
,
immutable Tuple!(string, string)[] env = null
,
immutable string workingDir = null
)

Throws

InvalidStateException when a process is already running.

std.process.ProcessException if an exception is encountered when starting the process.

Meta