Module jls.lang.ProcessBuilder
This class enables to create a native process.
Class ProcessBuilder
ProcessBuilder:new (...) | Creates a new ProcessBuilder. |
processBuilder:start ([onexit]) | Starts this ProcessBuilder. |
Class ProcessBuilder
A ProcessBuilder class.
- ProcessBuilder:new (...)
-
Creates a new ProcessBuilder.
Parameters:
- ... string Process executable path and arguments
Returns:
-
a new ProcessBuilder
Usage:
local pb = ProcessBuilder:new('ls', '-ltr') pb:start()
- processBuilder:start ([onexit])
-
Starts this ProcessBuilder.
Parameters:
- onexit function A function that will be called with the exit code when the process ended. (optional)
Returns:
-
jls.lang.ProcessHandle
A handle of the new process