Clicky currently offers graceful cancellation for the direct process and immediate forceful cleanup through KillTree. Callers running commands that may spawn descendants cannot give the complete process tree a grace period before terminating any remaining processes while retaining Clicky's sole-reaper behavior. This leaves callers choosing between graceful shutdown that may leave descendants and deterministic tree cleanup with no grace period.
Clicky currently offers graceful cancellation for the direct process and immediate forceful cleanup through KillTree. Callers running commands that may spawn descendants cannot give the complete process tree a grace period before terminating any remaining processes while retaining Clicky's sole-reaper behavior. This leaves callers choosing between graceful shutdown that may leave descendants and deterministic tree cleanup with no grace period.