chiark / gitweb /
systemd service file: Set KillMode
authorMatthew Vernon <mv3@sanger.ac.uk>
Sun, 26 Dec 2021 01:30:50 +0000 (01:30 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 26 Dec 2021 01:32:53 +0000 (01:32 +0000)
If userv is to spawn long-running processes, and it is desired that
they survive the restarting of userv, then we'll also need KillMode
set to process (rather than the default "control-group").

(From https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=939573#10)

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
debian/userv.service

index ecf7c382f0a7cf02fa1ddcc6ce98b96906c9d719..63f278119a820908e7ba7a5d925d74e68cf2308d 100644 (file)
@@ -6,6 +6,7 @@ After=syslog.target remote-fs.target
 Type=forking
 ExecStartPre=/bin/sh -c 'test -d /var/run/userv || mkdir -m700 /var/run/userv'
 ExecStart=/usr/sbin/uservd -daemon
+KillMode=process
 
 [Install]
 WantedBy=multi-user.target