# Functions
ClientCleanup is the cleanup routine that a Nomad Client uses to remove the reminants of a child UniversalExecutor.
destroyCgroup kills all processes in the cgroup and removes the cgroup configuration from the host.
NewExecutor returns an Executor.
# Variables
No description provided by the author
The statistics the basic executor exposes.
No description provided by the author
The statistics the executor exposes when using cgroups.
# Structs
ConsulContext holds context to configure the Consul client and run checks.
DockerScriptCheck runs nagios compatible scripts in a docker container and provides the check result.
ExecCommand holds the user command, args, and other isolation related settings.
ExecScriptCheck runs a nagios compatible script and returns the check result.
ExecutorContext holds context to configure the command user wants to run and isolate it.
ExecutorVersion is the version of the executor.
ProcessState holds information about the state of a user process.
SyslogServerState holds the address and islation information of a launched syslog server.
UniversalExecutor is an implementation of the Executor which launches and supervises processes.
# Interfaces
Executor is the interface which allows a driver to launch and supervise a process.