Navigation
Synopsis Start a new external process.
Function
  1. PID createProcess(str processCommand)
  2. PID createProcess(str processCommand, loc workingDir)
  3. PID createProcess(str processCommand, list[str] args)
  4. PID createProcess(str processCommand, list[str] args, loc workingDir)
  5. PID createProcess(str processCommand, map[str,str] envVars)
  6. PID createProcess(str processCommand, map[str,str] envVars, loc workingDir)
  7. PID createProcess(str processCommand, list[str] args, map[str,str] envVars)
  8. PID createProcess(str processCommand, list[str] args, map[str,str] envVars, loc workingDir)
Usage import util::ShellExec;
Description
  1. Start a new external process.
  2. Start a new external process in a given working directory.
  3. Start a new external process with the given arguments.
  4. Start a new external process with the given arguments in the given working directory.
  5. Start a new external process with the given environment variables.
  6. Start a new external process with the given environment variables in the given working directory.
  7. Start a new external process with the given arguments and environment variables.
  8. Start a new external process with the given arguments and environment variables in the given working directory.
Is this page unclear, or have you spotted an error? Please add a comment below and help us to improve it. For all other questions and remarks, visit ask.rascal-mpl.org.