aboutsummaryrefslogtreecommitdiff
path: root/init.d
diff options
context:
space:
mode:
authorWilliam Hubbs <w.d.hubbs@gmail.com>2021-12-07 13:24:47 -0600
committerWilliam Hubbs <w.d.hubbs@gmail.com>2021-12-07 13:40:15 -0600
commit0eb11e7db68598f20456500191a527407755ddea (patch)
treebd8c2d88e40965a854e8d0ea703f468bd297f432 /init.d
parent331d6f14fdf69d6fe17da77db7609bc861145fd6 (diff)
killprocs: add kill_delay setting
This allows containers using OpenRC based services to be configured to allow open tcp connections to be closed before they are shut down. This fixes #476.
Diffstat (limited to 'init.d')
-rw-r--r--init.d/killprocs.in2
1 files changed, 2 insertions, 0 deletions
diff --git a/init.d/killprocs.in b/init.d/killprocs.in
index fcf1364d..3903cbdf 100644
--- a/init.d/killprocs.in
+++ b/init.d/killprocs.in
@@ -20,8 +20,10 @@ start()
{
ebegin "Terminating remaining processes"
kill_all 15 ${killall5_opts}
+ sleep ${kill_delay:-0}
eend 0
ebegin "Killing remaining processes"
+ sleep ${kill_delay:-0}
kill_all 9 ${killall5_opts}
eend 0
}