与发行版无关的初始化脚本依赖项

与发行版无关的初始化脚本依赖项

我正在尝试编写一个能够处理基本依赖关系的 init 脚本(例如,必须在 MySQL 服务启动之前启动它)。有没有一种与发行版无关的方法来编写这样的脚本?如果没有,那么需要多少个版本的 init 脚本才能覆盖 Ubuntu、Debian 和 RHEL/Centos(5.x 和 6.x)?

答案1

你可以这样做LSBInit脚本

答案2

它可能不会直接回答您的问题,但这正是自动化系统正在解决的问题,例如木偶,厨师和别的。

应用程序被打包到通用的可重用模块中,您可以使用这些模块来配置计算机,无论它运行的是什么发行版。

相关内容