所以我正在尝试编写一些满足 LSB 的 init.d 脚本,以便它们在启动和关闭时正常运行。不幸的是,我在使用 LSB/update-rc.d 来满足依赖关系时遇到了问题。
# Required-Start: $network $local_fs hadoop-namenode hadoop-datanode zookeeper-server
# Required-Stop: $network $local_fs hadoop-namenode hadoop-datanode zookeeper-server
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
但是,当我运行 update-rc.d defaults 时,它只会生成所涉及的默认值,其开始时间与已经存在的依赖项完全相同,这非常糟糕。我是否缺少 update-rc.d 或 LSB 来配置它?
如果相关,这是 Ubuntu 12.04