Expand description
Supervisor module - daemon process supervisor
This module is split into focused submodules:
state: State access layer (get/set operations)lifecycle: Daemon start/stop operationsadopt: Re-adoption of orphaned daemons after a supervisor crashlog_sink: Out-of-process capture of daemon outputautostop: Autostop logic and boot daemon startupretry: Retry logic with backoffwatchers: Background tasks (interval, cron, file watching)ipc_handlers: IPC request dispatch
Structs§
Statics§
Functions§
- start_
if_ not_ running - start_
in_ background - Start the supervisor as a detached background process (
pitchfork supervisor run). Returns once the process is spawned, not once it is ready.