Run is like calling Run on os/exec.CommandContext but uses SIGTERM on Unix-based systems.
Signals returns the list of signals to listen for graceful termination.
Start is like calling Start on os/exec.CommandContext but uses SIGTERM on Unix-based systems.