fix(cutover): avoid detached child stdout inheritance

This commit is contained in:
chick
2026-07-18 17:58:45 +08:00
parent f326da705c
commit 320e65587b
+1 -1
View File
@@ -163,7 +163,7 @@ export const nodeCutoverSystem: CutoverSystem = {
'/usr/bin/python3',
[
'-c',
'import os,sys; pid=os.fork(); print(pid, flush=True); pid and sys.exit(0); os.setsid(); os.execve(sys.argv[1], sys.argv[1:], dict(os.environ))',
'import os,sys; pid=os.fork(); pid and (print(pid, flush=True) or os._exit(0)); os.setsid(); os.execve(sys.argv[1], sys.argv[1:], dict(os.environ))',
...argv,
],
{