![systemd 不遵守 chkconfig KILL 命令](https://linux22.com/image/672810/systemd%20%E4%B8%8D%E9%81%B5%E5%AE%88%20chkconfig%20KILL%20%E5%91%BD%E4%BB%A4.png)
我有一个 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
任何帮助将不胜感激。