summaryrefslogtreecommitdiff
path: root/src/linux/v9fs.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 22:01:41 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commit5ee1e87a917bdca38351feeca88999cd67440994 (patch)
tree89eccb4c95839eb2ddc3bf1cdfd3b812366c90a1 /src/linux/v9fs.zig
parent015152bb7e28a26d135fc4bc67b09a5f53d5080b (diff)
downloadpardes-5ee1e87a917bdca38351feeca88999cd67440994.tar.gz
pardes-5ee1e87a917bdca38351feeca88999cd67440994.zip
A command pane's background job outlives its command
A dogfood agent's background jobs died when the command that started them finished, even under nohup. The command's shell leads its terminal's session, and on its exit the kernel hangs up the terminal's foreground group, which with job control off is the shell's and every job's. The line now runs with job control on (bash, sh, dash, zsh, ksh -m; fish status job-control full), so a job has a group of its own and lives on, printing below exit N, and survives the pane closing. While a job holds the pty the pane is not reused, so the directory's next command gets a second pane (cmdexit's golden, re-recorded by name). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/linux/v9fs.zig')
0 files changed, 0 insertions, 0 deletions