首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >runit不启动服务。

runit不启动服务。
EN

Server Fault用户
提问于 2016-12-02 01:01:43
回答 1查看 3.7K关注 0票数 1

我在我的ubuntu盒上安装了runit-2.1.2

我创建了非常简单的streaming服务,如下所示,

代码语言:javascript
复制
mkdir -p /etc/sv/streaming/
echo 'echo "streaming" >> /var/log/streaming.log' > /etc/sv/streaming/run

然后,创建到/etc/service/streaming的符号链接,

代码语言:javascript
复制
ln -s /etc/sv/streaming /etc/service/streaming

我在下面看到,符号链接被创建了,

代码语言:javascript
复制
root@moby:/# ll /etc/service/streaming
lrwxrwxrwx 1 root root 17 Dec  2 00:27 /etc/service/streaming -> /etc/sv/streaming/

等了5秒,什么都没发生。

我也试了一下,

代码语言:javascript
复制
root@moby:/# sv status /etc/service/streaming     
warning: /etc/service/streaming: unable to open supervise/ok: file does not exist

我用的是ubuntu 16.04

代码语言:javascript
复制
root@moby:/# cat /etc/*release | grep RELEASE
DISTRIB_RELEASE=16.04

我觉得runit根本不运行。

代码语言:javascript
复制
root@moby:/# ps -ef | grep runsvdir
root      1976     7  0 00:58 ?        00:00:00 grep --color=auto runsvdir

我也不知道启动runit的脚本,

代码语言:javascript
复制
root@moby:/# service runit start
runit: unrecognized service

代码语言:javascript
复制
root@moby:/# service sv status
sv: unrecognized service

runit用户能帮助我知道这里发生了什么吗?

参考

http://smarden.org/runit/install.html

EN

回答 1

Server Fault用户

发布于 2019-02-14 06:26:35

我在Ubuntu18.04上也有过同样的问题。在执行"sv状态dir_name“时,我得到了以下错误

无法打开监督/确定:文件不存在

runsvdir也没有显示在"grep“输出中。我已经通过安装runit-systemd软件包解决了这个问题。请使用以下命令在ubuntu和debian系统中安装

代码语言:javascript
复制
sudo apt install runit-systemd

我从另一个askubuntu 问题中找到了这个解决方案。

我希望这能帮到你

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

https://serverfault.com/questions/818266

复制
相关文章

相似问题

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