2 个仓库
Assigning environment variables, working directories, and configuration files to spawned processes.
Distinct from Environment Variable Configuration: Focuses on the full execution context for a child process, not just argument parsing or JVM-specific flags.
Explore 2 awesome GitHub repositories matching development tools & productivity · Process Runtime Environment Configurations. Refine with filters or upvote what's useful.
该项目是一个 Go 进程监督器,旨在启动和监控多个后台程序,并具有自动重启和生命周期管理功能。它作为一个用于协调守护进程执行的系统,通过集中配置确保连续运行。 该监督器的特色在于多个远程管理接口,包括进程管理 REST API、XML-RPC 控制器以及用于监控和控制进程的内置 Web 仪表板。它具有一个 Prometheus 监控导出器,通过专用 HTTP 端点提供实时性能指标,并使用基本身份验证保护这些远程接口。 该系统涵盖了广泛的功能领域,包括具有基于大小轮转的日志管理、通过 TCP 和 HTTP 轮询的自动健康检查,以及通过基于组的优先级调度进行的服务生命周期编排。它还提供事件驱动的操作触发器、用于清理僵尸进程的子进程收割器,以及用于手动进程控制的命令行界面。 该软件包括用于配置模板生成的实用程序,并可以作为系统服务使用自定义环境文件进行集成。
Assigns environment variables and sets working directories to define the full execution context for spawned processes.
The project provides an open container runtime specification and standardized schema for defining container configurations, namespaces, resource limits, security policies, and filesystem mounts across platforms. It outlines the formal configuration formats, lifecycle operations, and execution environments necessary for portable, isolated container workloads. The specification covers container lifecycle management protocols and structured rules governing container creation, execution startup, process signaling, state tracking, and resource teardown. It standardizes local bundle packaging and
Sets the executable arguments, environment variables, working directory, and terminal properties for the main process running inside the container.