Supervisord
Supervisord is a process control system — it starts worker processes, restarts them on crash, and exposes a simple RPC interface for status and control. You may still encounter it on older deployments, legacy Python apps, or containers where systemd is not PID 1.
Note: For new Linux servers, systemd has largely superseded supervisord as the standard way to manage daemons at boot. Supervisord remains useful to understand when maintaining older systems or when running inside environments without a full init system.
Practice scenarios
Hands-on Supervisord scenarios on live Linux VMs: supervisord