Skip to main content

Start Process

Runs an executable file with or without arguments.

Common Properties

  • Name - The custom name of the node.
  • Color - The custom color of the node.
  • Delay Before (sec) - Waits in seconds before executing the node.
  • Delay After (sec) - Waits in seconds after executing node.
  • Continue On Error - Automation will continue regardless of any error. The default value is false.
info

If ContinueOnError property is true, no error is caught when the project is executed even if Catch node is used.

Input

  • Executable Path - The path of the executable file to run.
  • Arguments - The arguments to pass to the executable.
  • Working Directory - The working directory to be used for the executable.
  • Custom Arguments - Custom additional arguments to pass to the executable.
info

As an example, to convert the below curl command into a Start Process:

curl -X POST -H 'Authentication: Bearer <token>' https://example.com

The executable path should the full path of the curl command on the file system like /usr/bin/curl

The arguments must be every space separated value provided as an array of string e.g. msg.arguments=["-X", "POST, "-H", "'Authentication: Bearer <token>'", "https://example.com"]

Output

  • Process ID - The ID of the process started.
  • Standard Output - Standard output of the executed process.

Options

  • Background Process: If selected, node will not wait for the process to complete.