System:Exec

Last updated 5 August 2026

System:Exec enables the execution of Programs or scripts

through Backstage and emit their console output as a String.

Pin Info

Input 1: Execute [Bang, String]

Input 2: Set command [String]

Input 3: KillAll [Bang]

Input 3: Kill [String]

Input 4: Set parameters [String]

Input 5: Set directory [String]

1-Execute[Bang]: Executes the buffered Process.

1-Execute[String]: Sets the Command buffer and executes it.

2-Set command[String]: Sets the Command buffer value.

3-KillAll[Bang]: Stops all Processes currently run by this Node.

3-Kill[String]: Stops the selected Process (same string asexecuting the process).

4-Set parameters [String]: Sets the Parameter value of the Node.

5-Set directory[String]: Sets the Directory value of the Node.

Output 1: All finished [Bang]

Output 1: Process finished [Pack]

Output 2: Console output [String]

1-All finished[Bang]: Emits a Bang if all processes started by this node are closed.

1-Process finished[Pack]: Emits a Pack when a process stopps that contains the following: CMD = Path of the just stopped Process Exit code = 0 means Success, 1 means error, 2 command missuse, 3 can not execute Execution time = in milliseconds

2-Console output[String]: Emits any Text that the Process would print to its Console.

Node Parameters

Status: Shows the Current Status of the Node and its processes.

Command: Defines the startup parameters for the process.

Directory: Defines the directory the Process is started in*. Expanded:

Ownership: If enabled, the Processes started by this node are closed if the Node is deleted or deactivated.

Process affinity Mask: Defines what CPU cores the Node runs its Processes on, check the boxes of the Cores you want the node to use**.