首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >未找到Ubuntu Xenial upstart服务

未找到Ubuntu Xenial upstart服务
EN

Stack Overflow用户
提问于 2017-03-24 11:07:52
回答 1查看 1.8K关注 0票数 0

我有一个新贵的服务,通过简单地将我的conf存储在/etc/init/test.conf上,在可靠的情况下工作得很好。现在我已经升级到Xenial 16.04.2LTS,在找不到服务的地方我遇到了问题。

现在需要系统脚本吗?如果您仍然可以只使用conf文件来启动,那么我必须做什么来解决这个问题?

下面是一个示例来自数字海洋,它演示了这个问题:

代码语言:javascript
运行
复制
ubuntu@vagrant:~$ sudo ls -la /etc/init/test.conf 
-rw-r--r-- 1 root root 126 Mar 24 10:54 /etc/init/test.conf
ubuntu@vagrant:~$ sudo cat /etc/init/test.conf 
description "Job that runs the foo daemon"
start on runlevel [2345]
exec echo Test Job ran at  `date` >> /var/log/testjob.log
ubuntu@vagrant:~$ sudo service test status
● test.service
   Loaded: not-found (Reason: No such file or directory)
   Active: inactive (dead)
ubuntu@vagrant:~$ sudo service test start
Failed to start test.service: Unit test.service not found.
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-24 15:29:49

Xenial Xerus使用的是systemd而不是upstart。来自Xenial的发行说明

Ubuntu15.10或Debian的用户可能已经熟悉了systemd,这是大多数主流GNU/Linux发行版的默认init系统。在Ubuntu上,systemd取代了Can典的Upstart。 如果您使用自定义init脚本,或者常规地配置长期运行的服务,则需要了解systemd的基本知识。有关概述,请阅读Systemd要点:与服务、单位和日刊一起工作

从Vivid出现的时候起,本指南也可能是有用的。

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

https://stackoverflow.com/questions/42997926

复制
相关文章

相似问题

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