Expand description
Systemg is a lightweight process management tool used to quickly run, monitor, and manage background services on Unix-like operating systems. It provides a simple CLI interface to start, stop, and check the status of services, along with logging capabilities and lifecycle hooks for service management.
Modulesยง
- cli
- CLI interface. Command-line interface for Systemg.
- config
- Configuration management. Configuration management for Systemg.
- constants
- Constants and configuration values for the daemon. Constants and configuration values for the systemg daemon.
- cron
- Cron scheduling for services. Cron scheduling for services.
- daemon
- Daemon process management. Module for managing and monitoring system services.
- error
- Error handling. Error handling for systemg.
- ipc
- IPC helpers for communicating with the resident supervisor.
- logs
- Logs management. Module for managing and displaying logs of system services.
- metrics
- Runtime metrics collection and storage.
- privilege
- Privilege management and resource handling utilities. Privilege and resource management helpers for service spawning.
- runtime
- Runtime context helpers for managing directories and privilege mode. Helpers for resolving runtime paths based on the current privilege mode.
- status
- Status manager. Status management for services in the daemon.
- supervisor
- Supervisor runtime that powers daemonised deployments.