我有一个在启动时运行的特定服务(在本例中为 OpenFire)。当它启动时,它尝试连接到给定主机名的数据库。在启动时,它无法连接到该数据库,因为它在 DNS 中找不到主机。
我最好的猜测是该服务在网络初始化和从 DHCP 获得 DNS 服务器之前在启动时执行。有没有办法指定在执行/etc/init.d/脚本之前必须满足的启动服务依赖项?
小智 1
您可以查看/etc/rc0.d该服务;S##[name]例如,它将具有S35networking.
因此,如果您这么说,S36openfire那么它应该在联网后立即加载。或者输入数字99(而不是36),它将最后加载,从而使网络有时间执行其操作。
希望这对你有用。
| 归档时间: |
|
| 查看次数: |
6783 次 |
| 最近记录: |