服务监控 / "init" 系统
Dinit 是一个支持依赖关系的服务监督程序,也可以充当系统的"init"程序。它的创建目的是提供一个带有依赖关系管理的可移植的 init 系统,其功能优于许多现有的 init 程序。开发目标包括清晰的设计、可靠性、可移植性、易用性以及避免功能过度扩展(同时仍然能够处理常见的 - 以及一些不太常见的 - 用例)。Dinit 旨在与其他系统软件进行集成,而不是取代或替代它们。
Dinit 可以并行启动多个服务,并进行依赖关系管理(即,如果一个服务的运行取决于另一个服务,则后者将首先启动)。它可以监控与某个服务对应的进程,并在该进程死亡时重新启动,而且可以通过智能方式实现此操作 - 首先"回滚"所有依赖的服务,然后重新启动。
暂无开放 Issues,或尚未同步最近议题。