# Functions
Args if process should start with arguments.
AutoTerminate causes that zombie processes are automatically terminated.
CPUAffinity allows to set CPU affinity to given process.
Detach process from parent after start, so it can survive after parent process is terminated.
EnvVar allows to set custom environment variables.
NewPlugin creates a new Plugin with the provided Options.
Notify will send process status change notifications to the provided channel Note: caller should not close the channel, since plugin is a sender, it handles the close.
Restarts defines number of automatic restarts of given process.
Template will be created for given process.
UseDeps returns Option that can inject custom dependencies.
Writer allows to use custom writer instance.
# Variables
DefaultPDeathSignal is default signal used for parent death process attribute.
DefaultPlugin is a default instance of Plugin.
# Interfaces
ProcessInstance defines methods to manage a given process.
ProcessManager defines methods to create, delete or manage processes.