Crate systemg

Crate systemg 

Source
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.