diff options
Diffstat (limited to 'internal/server/handlers/runcommand.go')
| -rw-r--r-- | internal/server/handlers/runcommand.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/internal/server/handlers/runcommand.go b/internal/server/handlers/runcommand.go index 120c402..95db52f 100644 --- a/internal/server/handlers/runcommand.go +++ b/internal/server/handlers/runcommand.go @@ -92,4 +92,8 @@ func (r runCommand) start(ctx context.Context, command string) { r.server.sendServerMessage(fmt.Sprintf(".run exitstatus %d", ec)) r.server.sendServerMessage(logger.Info(fmt.Sprintf("Process %d exited with status %d", pid, ec))) + + logger.Debug(r.server.user, "Waiting for Pgroup to be killed") + <-r.run.PgroupKilled() + logger.Debug(r.server.user, "Pgroup killed") } |
