ubuntu – systemctl无法识别我的服务:Default-Start不包含运行级别,正在中止

前端之家收集整理的这篇文章主要介绍了ubuntu – systemctl无法识别我的服务:Default-Start不包含运行级别,正在中止前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想定义一个简单的服务,在启动时启动,在ubuntu服务器16.10上.所以我创建了一个/etc/init.d/mydaemon

我在upstart和systemd之间搞砸了:起初我以为我必须设置一个upstart服务.因此,在将我的文件转换为upstart语法后,我运行了update-rc.d mydaemon默认值.

我想出了我的错误并运行了update-rc.d mydaemon remove,转换为systemd语法,并运行了systemctl enable mydaemon,但得到错误

mydaemon.service is not a native service,redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable mydaemon
update-rc.d: error: mydaemonDefault-Start contains no runlevels,aborting.
问题是文件的位置,在ubuntu服务器上它预期在/ etc / systemd / system中,/ etc / init.d /是用于遗留文件.

猜你在找的Ubuntu相关文章