systemd服务存活依赖

 

一个服务需要在另一个服务退出后跟着一起退出

使用

BindsTo=nginx.service

 

例子

[Unit]
Description=edge
Wants=network-online.target
After=network.target docker.service
BindsTo=nginx.service
[Service]
Type=simple
RemainAfterExit=yes
ExecStart=/edge/usr/sbin/start.sh
ExecStop=/edge/usr/sbin/stop.sh
[Install]
WantedBy=multi-user.target

当服务nginx退出或异常时,服务edge会跟着一起停止。

posted on 2025-04-22 15:12  toong  阅读(10)  评论(0)    收藏  举报