如何确保在 14.04 上首先启动 OpenVPN 服务(在其他服务之前)?

如何确保在 14.04 上首先启动 OpenVPN 服务(在其他服务之前)?

我在 Ubuntu Server 14.04 LTS 上将 OpenVPN 作为 upstart 脚本运行。我在 /etc/init/ 文件夹中有一个 openvpn.conf 文件。

它运行完美,OpenVPN 在系统启动时启动并连接到 VPN 服务器。但是,我还运行了 Deluge 和其他一些我明确需要的服务,以允许仅通过 VPN 连接到 Internet。Deluge 也像 upstart 脚本一样启动,实际上它运行得很好。

有一件事我不确定:在系统启动期间启动这些服务的顺序是什么?我需要在 Deluge 服务之前启动 OpenVPN。我确实阅读了很多有关启动参数的内容,但我不确定将其放入 upstart 脚本是否足够。

我在这里看到类似的问题:关联 据此,无法使用 upstart 脚本来完成,只有使用“等待脚本”才能完成?

我需要在 openvpn.conf 和 deluged.conf upstart 脚本中放入什么才能使其正常工作?

非常感谢!

答案1

系统服务的数字顺序显示在/etc/rc2.d数字越大表示越晚,您可以更改这些数字。您还可以在大量启动脚本中添加延迟(秒)选项,例如

    sleep 10

相关内容