首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未识别新贵职务

未识别新贵职务
EN

Ask Ubuntu用户
提问于 2015-09-29 12:02:26
回答 1查看 1.1K关注 0票数 2

我写了一份简单的新贵工作:

代码语言:javascript
复制
start on runlevel [2345]
stop on runlevel [016]

exec dnscrypt-proxy -E -R cisco-ipv6

它在引导时启动正常,但service --status-allinitctl list仍未识别。我搜索了网页,并发现了一些类似的问题,由语法错误,所以我检查了init-checkconf,并得到了一个“语法ok”。我是不是遗漏了什么?

编辑

我发现了一个相关的问题:安装自定义新兴企业服务的正确方法

结果发现,在运行sudo时,我错过了initctl list。然而,它并没有解释为什么某些服务需要root权限来显示,而另一些服务则不需要,因为所有的.conf文件都拥有完全相同的所有者和权限。

EN

回答 1

Ask Ubuntu用户

发布于 2015-09-29 13:22:01

似乎您的dnscrypt-proxy -E -R cisco-ipv6需要联网,您的init脚本在网络和其他所需服务之前运行,所以编写脚本如下

代码语言:javascript
复制
start on started networking 

代码语言:javascript
复制
start on network-interface-up INTERFACE=eth0 

如果您的服务需要文件系统,那么您可以编写

代码语言:javascript
复制
start on filesystem and started networking

如果这取决于其他服务,那么还包括

代码语言:javascript
复制
start on started other-service

你可以向这里学习

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/679639

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档