fix(cutover): avoid detached child stdout inheritance
This commit is contained in:
@@ -163,7 +163,7 @@ export const nodeCutoverSystem: CutoverSystem = {
|
|||||||
'/usr/bin/python3',
|
'/usr/bin/python3',
|
||||||
[
|
[
|
||||||
'-c',
|
'-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,
|
...argv,
|
||||||
],
|
],
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user