How erlexec architecture works
masterErlexec manages OS processes through a multi-layered architecture:
- Erlang light-weight Pids: These are one-to-one associated with managed OS PIDs and are linked to the
execapplication. - Exec application: Runs within the Erlang VM.
- exec-port: A separate OS port program that acts as the bridge.
- Managed Child OS processes: The actual OS processes being controlled (can include STDIN/STDOUT/STDERR pipes).