summaryrefslogtreecommitdiff
path: root/docs/tags.md
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 21:05:37 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:17 -0300
commitbc63a8f38a837d4b0a65d86ccf5f956fc6ff6d83 (patch)
tree548b9ce43a7718230d447cb316fcfa3c16685538 /docs/tags.md
parent0fd908eea63d04886b269438aa7529d3dd422256 (diff)
downloadpardes-bc63a8f38a837d4b0a65d86ccf5f956fc6ff6d83.tar.gz
pardes-bc63a8f38a837d4b0a65d86ccf5f956fc6ff6d83.zip
Kill stops a command's shell before its jobs, so the line never runs on to its next command in between
signalTty signalled the running job's group first, then scanned all of /proc for the session's & jobs, then the shell. A job dead of the signal lets a job-control shell run the line's next command, and once pids wrap below the host's older processes the scan takes long enough for it to: "sleep 0.4; touch killed" killed at 150ms touched the file. The host_io test caught it every run after the pids wrapped (pid_max 4194304, new pids near 17000, 229 older processes above them to scan). The shell's group now goes first, then the session's groups, then the foreground one. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'docs/tags.md')
0 files changed, 0 insertions, 0 deletions