diff options
| author | Gabriel Schneider <[email protected]> | 2026-09-29 21:05:37 -0300 |
|---|---|---|
| committer | Gabriel Schneider <[email protected]> | 2026-10-01 00:12:17 -0300 |
| commit | bc63a8f38a837d4b0a65d86ccf5f956fc6ff6d83 (patch) | |
| tree | 548b9ce43a7718230d447cb316fcfa3c16685538 /src/web/pardes.css | |
| parent | 0fd908eea63d04886b269438aa7529d3dd422256 (diff) | |
| download | pardes-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 'src/web/pardes.css')
0 files changed, 0 insertions, 0 deletions
