我在 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