awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Supervisor avatar

Supervisor/supervisor

0
View on GitHub↗
9,068 stele·1,265 fork-uri·Python·3 vizualizărisupervisord.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.

Istoric stele

Graficul istoricului de stele pentru supervisor/supervisorGraficul istoricului de stele pentru supervisor/supervisor

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale supervisor/supervisor?

Principalele funcționalități ale supervisor/supervisor sunt: Process Supervisors, Process Supervision, Daemon Management, Background Daemons, Unix Process Management, Background Process Management, Health Monitoring & Restarts, Background Service Orchestrators.

Care sunt câteva alternative open-source pentru supervisor/supervisor?

Alternativele open-source pentru supervisor/supervisor includ: 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…

Alternative open-source pentru Supervisor

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Supervisor.
  • amoffat/shAvatar amoffat

    amoffat/sh

    7,231Vezi pe GitHub↗

    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
    Vezi pe GitHub↗7,231
  • fabric/fabricAvatar fabric

    fabric/fabric

    15,397Vezi pe GitHub↗

    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
    Vezi pe GitHub↗15,397
  • ansible/ansibleAvatar ansible

    ansible/ansible

    68,968Vezi pe GitHub↗

    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
    Vezi pe GitHub↗68,968
  • gameservermanagers/linuxgsmAvatar GameServerManagers

    GameServerManagers/LinuxGSM

    4,841Vezi pe GitHub↗

    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
    Vezi pe GitHub↗4,841
  • Vezi toate cele 30 alternative pentru Supervisor→