Harden the FMA waiter by launching it as a real detached guard
Constraint: A multi-hour download needs a background guard that survives shell teardown, not just a logically correct polling loop. Rejected: More ad-hoc nohup restarts | They obscured whether the issue was loop logic or process detachment. Confidence: high Scope-risk: narrow Directive: Use the guard launcher for future unattended waits and keep pid/log artifacts so later sessions can verify liveness quickly. Tested: Ran a foreground three-cycle control experiment, launched the new setsid-based guard, then verified the detached process survived with PPID 1 and emitted at least two polling cycles in the log. Not-tested: Full handoff through completed download, extraction, and smoke still awaits archive completion.
Showing
2 changed files
with
225 additions
and
0 deletions
-
Please register or sign in to post a comment