启动linux服务延迟问题

我有一个在我的Ubuntu系统中命名的bind9服务在我的openvpn服务之前启动的问题。

发生这种情况时,openvpn创build的networking接口(tun0)在启动时不会被绑定find,因此不会将其包含在要绑定的适配器列表中。 系统启动后,我必须重新启动绑定,然后一切正常。

我已经尝试在/etc/init.d/中将openvpn服务重命名为0openvpn。 我也曾尝试将/etc/rc0.d/中的绑定服务从K85bind9重命名为K20bind9和K99bind9,我在某处读取数字上或下改变会影响启动服务的顺序。

这些方法不起作用,我从那以后就恢复了这些变化。

我知道这是一个基本的问题,但我相信我一直在查找错误的术语或者什么,如何重新sorting/延迟bind9的启动,以便在openvpn初始化后启动?

谢谢

如果您的问题是以不同顺序启动的服务,则应更改另一组脚本中的编号,即不是KXXscript,而是SXXscript,因为以S开头的脚本会影响所述服务的启动。 K与服务的停止(Kill)有关,所以基本上你改变了bind9和openvpn停止的顺序,但是不改变它们开始的顺序。