Michael Chus ef45246ea0 fix(sat): kill entire process group on task cancel
exec.CommandContext only kills the direct child (the shell script), leaving
grandchildren (john, gpu-burn, etc.) as orphans. Set Setpgid so each SAT
job runs in its own process group, then send SIGKILL to the whole group
(-pgid) in the Cancel hook.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 23:46:33 +03:00
2026-03-15 22:07:42 +03:00
Description
No description provided
14 MiB
Languages
Go 81.5%
Shell 13.8%
C 4.5%
Dockerfile 0.2%