代码拉取完成,页面将自动刷新
【需求价值】:
支持系统服务进程启动时的参数配置:包括user、group、selinux标签、syscap配置、rlimit配置等信息。
支持不同模式的系统服务监控能力:包括critical进程、disabled进程、onshot进程、自动restart进程、onrestart指令执行等。
【需求描述】:
Init 基础能力,系统服务进程启动管理
【方案描述】:
输入:
init.cfg 中service 配置
处理:
1、解析init.cfg 中的service段
2、注册子进程的信号处理函数,用来处理子进程退出状态
3、通过jobs 中的start 启动服务
4、根据service的选项,控制service的不同行为。
5、对service 分类,支持阶段性启动。
输出:
service 的启动结果
【验收标准】:
能够对Service 进行解析,对不同service 选项,有相应的处理。
init 进程无异常或者panic