awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Supervisor avatar

Supervisor/supervisor

0
View on GitHub↗
9,068 Stars·1,265 Forks·Python·3 Aufrufesupervisord.org↗

Supervisor

Supervisor is a process control system for Unix environments that ensures background processes remain running by automatically restarting them if they crash or exit. It functions as a daemon manager that provides a centralized way to start, stop, and monitor the lifecycle of long-running background tasks.

The system utilizes a client-server architecture to control multiple processes through a command line interface. This allows for the orchestration of system services and background daemon control without requiring manual shell intervention.

The tool covers application process supervision and system service orchestration across a single host, managing the startup and shutdown sequences of interdependent background tasks.

Features

  • Process Supervisors - A tool that ensures background processes remain running by automatically restarting them if they crash or exit.
  • Process Supervision - Acts as a process supervisor that monitors background tasks and automatically restarts failed components for reliability.
  • Daemon Management - Manages long-running background tasks through a command line interface for full lifecycle control.
  • Background Daemons - Runs as a long-lived system daemon that detaches from the terminal to provide continuous oversight of child processes.
  • Unix Process Management - Implements process starting and monitoring specifically for background tasks on Unix systems.
  • Background Process Management - Provides a centralized system to control and monitor multiple background processes to ensure they remain active.
  • Health Monitoring & Restarts - Tracks the health and PIDs of managed workers to automatically restart processes that crash or exit.
  • Background Service Orchestrators - Organizes the startup and shutdown sequences of interdependent background tasks across a single host.
  • Process Signal Management - Manages process lifecycles and termination by sending standard POSIX signals to child process groups.
  • Process Control Interfaces - Provides a client-server architecture allowing a CLI tool to control background processes via a central daemon.
  • Configuration-Driven Spawning - Uses static configuration files to define execution paths and environment variables for managed child processes.
  • DevOps Tools - Listed in the “DevOps Tools” section of the Awesome Python awesome list.
  • Infrastructure and Automation - Process control system for Unix-like environments.
  • Infrastructure and Cloud - Process control system for UNIX.
  • Monitoring and Process Control - Process manager for monitoring and controlling background services.
  • Operations and Monitoring - Process control system for managing server applications.
  • Process Management - System process control and monitoring for Unix environments.

Star-Verlauf

Star-Verlauf für supervisor/supervisorStar-Verlauf für supervisor/supervisor

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Supervisor

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Supervisor.
  • amoffat/shAvatar von amoffat

    amoffat/sh

    7,231Auf GitHub ansehen↗

    sh is a Python process management library that provides programmatic wrappers and interfaces for controlling Unix system commands and child process lifecycles. It functions as an asynchronous process wrapper, allowing shell commands and system programs to run within a non-blocking event loop. The library maps command-line arguments and standard input/output streams to native Python functions and objects. It includes a process lifecycle controller to manage signal groups, execution timeouts, and process permissions for spawned child processes. The project provides capabilities for executable

    Pythondevopspythonsubprocess
    Auf GitHub ansehen↗7,231
  • fabric/fabricAvatar von fabric

    fabric/fabric

    15,397Auf GitHub ansehen↗

    Fabric is a command-line interface and framework designed to integrate artificial intelligence reasoning into shell-based workflows. It functions as an orchestration tool that connects local data pipelines to remote artificial intelligence services, allowing users to automate content analysis and complex reasoning tasks directly from the terminal. The project distinguishes itself through a modular architecture that treats prompt patterns as version-controlled, reusable logic stored on the local filesystem. By utilizing standard input and output streams, it enables users to chain these analyti

    Python
    Auf GitHub ansehen↗15,397
  • ansible/ansibleAvatar von ansible

    ansible/ansible

    68,968Auf GitHub ansehen↗

    Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It functions as a cross-platform orchestration tool that coordinates system updates, software installations, and service configurations from a centralized management workstation. By utilizing a declarative approach, it allows users to define desired system states through human-readable configuration files, ensuring consistency across distributed environments. The platform operates by establishing secure shell connections to target nodes, eliminating the need for persistent agent sof

    Pythonansiblepython
    Auf GitHub ansehen↗68,968
  • gameservermanagers/linuxgsmAvatar von GameServerManagers

    GameServerManagers/LinuxGSM

    4,841Auf GitHub ansehen↗

    LinuxGSM is a command-line orchestration platform designed for the deployment, management, and lifecycle maintenance of dedicated game servers on Linux systems. It functions as a system-level administration tool that automates the provisioning of server instances, ensuring they remain operational through persistent background execution, automated health monitoring, and native system-timer integration. The project distinguishes itself through a modular, shell-script-based architecture that enables multi-instance hosting on a single host. It provides granular control over server environments, i

    Shellbashdedicated-game-serversgame
    Auf GitHub ansehen↗4,841
Alle 30 Alternativen zu Supervisor anzeigen→

Häufig gestellte Fragen

Was macht supervisor/supervisor?

Supervisor is a process control system for Unix environments that ensures background processes remain running by automatically restarting them if they crash or exit. It functions as a daemon manager that provides a centralized way to start, stop, and monitor the lifecycle of long-running background tasks.

Was sind die Hauptfunktionen von supervisor/supervisor?

Die Hauptfunktionen von supervisor/supervisor sind: Process Supervisors, Process Supervision, Daemon Management, Background Daemons, Unix Process Management, Background Process Management, Health Monitoring & Restarts, Background Service Orchestrators.

Welche Open-Source-Alternativen gibt es zu supervisor/supervisor?

Open-Source-Alternativen zu supervisor/supervisor sind unter anderem: amoffat/sh — sh is a Python process management library that provides programmatic wrappers and interfaces for controlling Unix… ansible/ansible — Ansible is an agentless infrastructure automation engine designed to manage remote servers and network devices. It… fabric/fabric — Fabric is a command-line interface and framework designed to integrate artificial intelligence reasoning into… gameservermanagers/linuxgsm — LinuxGSM is a command-line orchestration platform designed for the deployment, management, and lifecycle maintenance… aws/aws-cli — The AWS Command Line Interface is a terminal tool and API client used to manage and automate Amazon Web Services… pyinfra-dev/pyinfra — pyinfra is a Python-based infrastructure automation framework that turns Python code into shell commands for managing…