systemd 不遵守 chkconfig KILL 命令

systemd 不遵守 chkconfig KILL 命令

我有一个 init 脚本,在系统重启时必须首先启动和停止这两个脚本。我能够通过适当的 chkConfig START 和 KILL 顺序来实现这一点。

只是在某个时候,我切换到使用 systemd。但是,我不想将我的 initscript 移植到 systemd 服务。因此,我依赖于 systemd 与 initscripts 的兼容性。但是,我发现切换到 systemd 后,initscript 无法作为第一个服务停止。相反,我看到的是 chkconfig 的 KILL 命令在 systemd 中不再被遵守。从快速浏览来看,似乎 systemd 只是在终止/停止服务期间反转了启动顺序。

那么,有没有办法让我的 initscript 在系统重启期间作为第一个服务启动和停止,或者一般来说,有没有办法让 systemd 遵守 chkconfig KILL 命令?我正在使用的 systemd 版本是 systemd-201-2.fc18.9.i686

任何帮助将不胜感激。

相关内容