我有一个在启动时运行的特定服务(在本例中为 OpenFire)。当它启动时,它尝试连接到给定主机名的数据库。在启动时,它无法连接到该数据库,因为它在 DNS 中找不到主机。
我最好的猜测是该服务在网络初始化和从 DHCP 获得 DNS 服务器之前在启动时执行。有没有办法指定在执行/etc/init.d/脚本之前必须满足的启动服务依赖项?
/etc/init.d/
upstart services
services ×1
upstart ×1