From 1972826c79286d4ead1ac6b7756761673a905cc6 Mon Sep 17 00:00:00 2001 From: Jeremy Lecour Date: Fri, 19 Aug 2022 12:03:34 +0200 Subject: [PATCH] vrrpd: better process management in systemd unit --- vrrpd/templates/vrrp.service.j2 | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/vrrpd/templates/vrrp.service.j2 b/vrrpd/templates/vrrp.service.j2 index 7bd588d7..4db5d7a9 100644 --- a/vrrpd/templates/vrrp.service.j2 +++ b/vrrpd/templates/vrrp.service.j2 @@ -4,8 +4,12 @@ After=network.target [Service] ExecStart=/usr/sbin/vrrpd -i {{ vrrp_address.interface | mandatory }} -x -D -d {{ vrrp_address.delay | mandatory }} -v {{ vrrp_address.id | mandatory }} -p {{ vrrp_address.priority | mandatory }} -a {{ vrrp_address.authentication | mandatory }} -l {{ vrrp_address.label | mandatory }} {{ vrrp_address.ip | mandatory }} - +# PIDFile=/var/run/vrrpd_{{ vrrp_address.label }}_{{ vrrp_address.id }}.pid +Restart=on-failure Type=forking +IgnoreSIGPIPE=no +KillMode=process +RemainAfterExit=yes [Install] WantedBy=default.target \ No newline at end of file