systemd-sysv-generator 中文手册

译者:金步国


版权声明

本文译者是一位开源理念的坚定支持者,所以本文虽然不是软件,但是遵照开源的精神发布。

其他作品

本文译者十分愿意与他人分享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下位置查看现有的作品集:

联系方式

由于译者水平有限,因此不能保证译文内容准确无误。如果你发现了译文中的错误(哪怕是错别字也好),请来信指出,任何提高译文质量的建议我都将虚心接纳。


手册索引 · 指令索引systemd-241

名称

systemd-sysv-generator — SysV init 脚本单元生成器

大纲

/usr/lib/systemd/system-generators/systemd-sysv-generator

描述

systemd-sysv-generator 生成器 用于在系统启动过程中以及在 systemd 重新加载其配置时, 将 /etc/init.d/* 目录中的 SysV init 脚本 包装为 .service 单元。 这样就可以让 systemd(1) 兼容传统的 SysV init 脚本。

SysV init 脚本中的 LSB headers 可以被正确解释,其中定义的启动顺序 将被转化为单元之间的依赖关系。 LSB设施(facility) "$remote_fs", "$network", "$named", "$portmap", "$time" 将会被转化为 对特定 .target 单元的依赖从而得到支持。参见 systemd.special(5) 以了解详情。

SysV 运行级将会被转化为对应的 .target 单元(runlevelX.target), 并在其中包含 从该运行级所启用的脚本生成的 包装单元。

systemd 不支持将 SysV 脚本加入到 系统启动的早期阶段,所以所有包装单元都排在 basic.target 之后。

systemd-sysv-generator 遵守 systemd.generator(7) 规范。

参见

systemd(1), systemd.service(5), systemd.target(5)