/sbin/init 太旧是什么意思?

/sbin/init 太旧是什么意思?

我正在尝试使用Upstart来守护一个脚本。因此,我.conf在 下创建了一个文件/etc/init/。现在检查我所做的 conf 文件

init-checkconf /etc/init/ping_me.conf

它说

ERROR: version of /sbin/init too old

我的Linux内核版本是3.19.0-20-generic

Upstart 无法配置服务。因此service ping_me start无法工作。那么,如果init可以更新,我该如何更新它?

答案1

/sbin/init这是因为,在 Ubuntu 15.04 上不是 暴发户

暴发户位于/sbin/upstart

默认情况下,15.04 使用系统化而不是 *Upstart *。

你应该考虑创建一个系统化而是单元文件。

看:https://wiki.ubuntu.com/SystemdForUpstartUsers

相关内容