public static execute( commandLine as List<String>, inputString as String = null, timeout as ULong = 0ul ) as ProcessResults:
Executes a command line.
| Parameter | Description |
|---|---|
commandLine | Command and arguments. |
inputString | Optional standard input payload (null by default). |
timeout | Maximum execution time in milliseconds. A value of zero disables timeout enforcement. |
A typed ProcessResults object.
result = Process.execute(["klyn", "--version"], timeout=5_000ul) assert not result.timedOut assert result.exitCode == 0