supervisor
« Back to VersTracker
Description:
Process Control System
Type: Formula  |  Latest Version: 4.3.0@0  |  Tracked Since: Nov 22, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: process-control monitoring daemon python devops
Install: brew install supervisor
About:
Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems. It is written in Python and inspired by similar tools like monit and daemontools. Its main value is in managing process state, automatically restarting crashed processes, and providing centralized logging.
Key Features:
  • Process monitoring and automatic restarts
  • Centralized logging and log rotation
  • Flexible process group configuration
  • A clean command-line interface and XML-RPC API
Use Cases:
  • Keeping critical background services and daemons running
  • Managing multiple related processes from a single configuration
  • Consolidating stdout/stderr logs for easier debugging
Alternatives:
  • systemd – Linux init system with built-in service management; more OS-integrated than Supervisor
  • pm2 – Process manager specifically optimized for Node.js applications
Version History
Detected Version Rev Change Commit
Nov 22, 2025 11:36pm 0 VERSION_BUMP 29100e8b
Oct 10, 2024 8:40am 1 VERSION_BUMP 224d240c