diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-04-23 16:17:10 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-04-23 16:17:10 +0000 |
| commit | 0d15a912d307df2bbe9396a2d819596c0d7824bb (patch) | |
| tree | bbd6934a77e14f800df2b26e04ed4e921307b2dc /src | |
| parent | d73a1da020f7bff7a1c37c542a7ebcfc26118446 (diff) | |
| download | s6-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.c | 3 |
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 |
