Supervisor在Ubuntu 16.04开机时无法启动

10

我在Ubuntu 16.04上使用以下命令安装了Supervisor:

sudo apt-get install supervisor

成功安装了Supervisor 3.2.0-2,并且在我使用以下命令运行时工作正常:

sudo service supervisor start

但是重新启动后,它不会自动启动。 init.d目录中有一个init脚本,它也会运行supervisor:

sudo /etc/init.d/supervisor start

我曾试图将此初始化脚本添加到启动项:

sudo update-rc.d supervisor defaults

之后我检查了/etc/rc*.d目录,发现其中有以下符号链接:

/etc/rc0.d/@K02supervisor
/etc/rc1.d/@K02supervisor
/etc/rc2.d/@S01supervisor
/etc/rc3.d/@S01supervisor
/etc/rc4.d/@S01supervisor
/etc/rc5.d/@S01supervisor
/etc/rc6.d/@K02supervisor

但是监控程序不会在启动时自动启动。每次服务器重启后,如何启动它?


尝试在启动脚本中添加一些调试输出,可能会出现故障。 - Yaron
1个回答

19

您需要执行启动服务的命令以在系统启动时运行。在Ubuntu 16.04上,对于systemd,该命令如下:

您需要在系统启动时执行启动服务的命令。在Ubuntu 16.04上,对于systemd,这个命令是:

sudo systemctl enable supervisor

同时,您启动服务的命令应该更新为:

sudo systemctl start supervisor

1
这不幸的是没有帮助。 - Sergey Lyapustin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接