【发布时间】:2017-05-24 08:17:42
【问题描述】:
我的应用由 haproxy 单元和应用本身的 5 个单元(app@1、app@2 等)组成。
我有一个用于重启的 bash 脚本
systemctl reload hapoxy
echo "disable server myapp/app-1" | socat stdio /var/run/haproxy-admin
systemctl restart 'app@1'
echo "enable server myapp/app-1" | socat stdio /var/run/haproxy-admin
echo "disable server myapp/app-2" | socat stdio /var/run/haproxy-admin
systemctl restart 'app@2'
echo "enable server myapp/app-2" | socat stdio /var/run/haproxy-admin
...
cache warm-up
other stuff
但我想知道,有没有办法通过 systemd 运行重启?
附:我有 myapp.target 与这些单元和 haproxy 作为依赖项,但目标文件没有重启命令。
【问题讨论】: