您的位置:首页 > IT > 正文

GNU Shepherd 0.1 发布,系统服务管理器|世界观热点

来源:OSCHINA     时间:2023-05-16 07:28:33


(资料图)

GNU Shepherd 是一个用 Guile 编写的服务管理器,负责管理系统上运行的守护进程群。

它可以用作“init”系统(PID 1),也可以被非特权用户用来管理每个用户的守护进程——例如,tor、privoxy、mcron。它支持多种守护进程启动机制,包括 inetd 和 systemd 风格的套接字激活。

GNU Shepherd 0.10 已发布,GNU Shepherd 0.10 版本最大的改动是区分“启动”和“停止”中间服务状态,“启动”和“停止”操作将在服务已经启动/停止时阻塞。

此版本的其他改动:

Shepherd 现在可以并行启动服务 新的“ herd log”和“herd graph”子命令 现在可以对 herd 输出进行着色 对内部代码进行了重大修改

在公告邮件中可阅读更多更新信息。

GNU Shepherd 目前被 GNU Guix 项目使用,在 Guix 系统上作为 PID 1 运行,但它也可以在其他平台上用于管理用户守护进程。

相关文章