From: Kevin Day Date: Thu, 16 Mar 2023 00:00:52 +0000 (-0500) Subject: Update: Man page for controller specification changes regarding "helper" mode. X-Git-Url: https://git.kevux.org/?a=commitdiff_plain;h=871707b08cbd5c6c11996a281d43cbf307509454;p=fll Update: Man page for controller specification changes regarding "helper" mode. --- diff --git a/level_3/controller/data/documentation/man/man5/controller-entry.5 b/level_3/controller/data/documentation/man/man5/controller-entry.5 index 7168455..976bcf3 100644 --- a/level_3/controller/data/documentation/man/man5/controller-entry.5 +++ b/level_3/controller/data/documentation/man/man5/controller-entry.5 @@ -55,10 +55,19 @@ Execution of all Items is top\-down. \- The \fBmode\fR setting: Represents the mode in which the Entry is operating in. - The following modes are supported: \fBprogram\fR and \fBservice\fR. + The following modes are supported: \fBhelper\fR, \fBprogram\fR, and \fBservice\fR. + + - The \fBhelper\fR mode: + Designates that the Entry operates as a helper for starting programs or performing actions and exits when complete. + On exit, any background (asynchronous) processes are not cancelled. + If terminated, the foreground (synchronous) process is cancelled. + Will call the \fBexit\fR with the same name as this Entry, but with the extension \fBexit\fR, such as \fBdefault.exit\fR. + Supports the Item Action \fBexecute\fR to execute a program (switching the \fBcontroller\fR program entirely with the executed process). \- The \fBprogram\fR mode: Designates that the Entry operates as a program and exits when complete. + On exit, any background (asynchronous) processes are also cancelled. + If terminated, the foreground (synchronous) process is cancelled. Will call the \fBexit\fR with the same name as this Entry, but with the extension \fBexit\fR, such as \fBdefault.exit\fR. Supports the Item Action \fBexecute\fR to execute a program (switching the \fBcontroller\fR program entirely with the executed process).