小编sph*_*how的帖子

Systemd 在运行服务之前等待网络接口启动

我有几个关于 systemd 的问题。在网络接口启动后,我始终无法让我的脚本运行。我已经尝试了 Requires 和 After ,如下所示,但与等待网络启动不一致。我是否使用了正确的服务并正确实施了它?为了现在绕过这个,我正在运行一个非常低效和hackish的ping检查循环。任何建议都会很棒。谢谢!

[Unit]
Description=PBU installer
Requires=network-online.service
After=network-online.service

[Service]
Type=oneshot
ExecStart=/home/pbu/current/scripts/pbu-unpack.sh
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)

linux startup networking systemd services

9
推荐指数
2
解决办法
2万
查看次数

标签 统计

linux ×1

networking ×1

services ×1

startup ×1

systemd ×1