aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2026-04-23 16:17:10 +0000
committerLaurent Bercot <ska-skaware@skarnet.org>2026-04-23 16:17:10 +0000
commit0d15a912d307df2bbe9396a2d819596c0d7824bb (patch)
treebbd6934a77e14f800df2b26e04ed4e921307b2dc /src
parentd73a1da020f7bff7a1c37c542a7ebcfc26118446 (diff)
downloads6-0d15a912d307df2bbe9396a2d819596c0d7824bb.tar.gz
Add flag-timeout-killpg for killing the whole pgroup after timeout-kill
Diffstat (limited to 'src')
-rw-r--r--src/supervision/s6-supervise.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/supervision/s6-supervise.c b/src/supervision/s6-supervise.c
index 50a739f..0547bd0 100644
--- a/src/supervision/s6-supervise.c
+++ b/src/supervision/s6-supervise.c
@@ -520,7 +520,8 @@ static void uptimeout (void)
{
if (gflags.dying)
{
- killk() ;
+ if (check_file("flag-timeout-killpg")) killK() ;
+ else killk() ;
settimeout(5) ;
}
else