我们已经构建了一些连接到 MySQL 的软件,并且应该在 Ubuntu 服务器启动时启动。
我们缺少的是如何确保它在 MySQL 启动后启动。
我们的初始化脚本顶部包含以下内容:
### BEGIN INIT INFO
# Provides: ourservice
# Required-Start: $mysql $syslog $named
# Required-Stop: $syslog $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: Start/stop Our Service
### END INIT INFO
启动时,我们的服务没有运行,但 MySQL 运行了。我遗漏了什么?
为了清楚起见,我已经使用 update-rc.d ourservice defaults 来安装脚本。