找不到 initctl 重新加载配置命令

Ana*_*kzz 8 upstart tomcat 15.10

尝试按照此处列出的 tomcat 安装步骤操作 但无法通过此步骤

$ sudo initctl reload-configuration
Run Code Online (Sandbox Code Playgroud)

得到以下

sudo: initctl: command not found
Run Code Online (Sandbox Code Playgroud)

我无法initctl/sbin目录中找到

Ubuntu 15.10 远离upstart,是这个原因吗?如果是这样,上面命令的等价物是什么?

Pau*_*rro 9

您只需要使用apt-install upstart以下命令安装它:

试试这个命令initctl,你会看到下一个输出,然后使用上面的命令:

root@ip-XXXXXX:/opt/tomcat# initctl
The program 'initctl' is currently not installed. You can install it by typing:
apt install upstart
Run Code Online (Sandbox Code Playgroud)

安装命令:

root@ip-172-31-61-112:/opt/tomcat# apt install upstart
Run Code Online (Sandbox Code Playgroud)

可能的问题

如果您看到如下输出:

initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused
Run Code Online (Sandbox Code Playgroud)

赶紧跑:

sudo apt-get install upstart-sysv
Run Code Online (Sandbox Code Playgroud)


小智 0

这可能是一个迟到的答案,但这里有一个在 ubuntu 15,04 上安装 Tomcat8 的指南: http://www.ubuntugeek.com/install-tomcat-8-on-ubuntu-15-04-server.html

我检查过,对我来说它似乎有效......