【发布时间】:2016-03-03 20:42:14
【问题描述】:
我使用的系统使用 systemd,但网络启动仍然在旧的 init.d 脚本上。我添加了一个 systemd 服务以在系统启动时运行,但我想确保它在网络设置发生之前运行。我在哪里可以指定此行为以及如何指定?
【问题讨论】:
标签: networking systemd
我使用的系统使用 systemd,但网络启动仍然在旧的 init.d 脚本上。我添加了一个 systemd 服务以在系统启动时运行,但我想确保它在网络设置发生之前运行。我在哪里可以指定此行为以及如何指定?
【问题讨论】:
标签: networking systemd
您需要找到用于设置网络的旧版 init.d 脚本的名称。 Systemd 为它提供服务。然后你需要在你的服务中添加 Before= 指令。例如,如果有类似 /etc/rc5.d/network 的东西,systemd 将有一个服务 network.service。然后只需添加 Before=network.service。
【讨论】: