GNU Shepherd 0.1 发布,系统服务管理器

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 运行,但它也可以在其他平台上用于管理用户守护进程。

© 版权声明
THE END
喜欢就支持一下吧
点赞0

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MY1On0HE' (Errcode: 28 - No space left on device) in /www/wwwroot/583.cn/wp-includes/class-wpdb.php on line 2345
admin的头像-五八三
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

图形验证码
取消
昵称代码图片