Supervisor 不会在 Ubuntu 16.04 启动时启动
Supervisor doesn't start on startup on Ubuntu 16.04
我使用以下命令在 Ubuntu 16.04 上安装了 Supervisor:
sudo apt-get install supervisor
Supervisor 3.2.0-2 成功安装并运行,如果我 运行 使用命令:
sudo service supervisor start
但是重启后没有自动启动。
init.d 目录中有一个初始化脚本,它也是 运行 的主管:
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
但是主管不会在启动时启动。
如何在服务器每次重启后启动它?
您需要在系统启动时执行启动服务的命令。对于 Ubuntu 16.04 上的 systemd,这将是:
sudo systemctl enable supervisor
您启动服务的命令也应更新为:
sudo systemctl start supervisor
我使用以下命令在 Ubuntu 16.04 上安装了 Supervisor:
sudo apt-get install supervisor
Supervisor 3.2.0-2 成功安装并运行,如果我 运行 使用命令:
sudo service supervisor start
但是重启后没有自动启动。 init.d 目录中有一个初始化脚本,它也是 运行 的主管:
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
但是主管不会在启动时启动。 如何在服务器每次重启后启动它?
您需要在系统启动时执行启动服务的命令。对于 Ubuntu 16.04 上的 systemd,这将是:
sudo systemctl enable supervisor
您启动服务的命令也应更新为:
sudo systemctl start supervisor