Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/460.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Node.js-执行独立进程,该进程在父进程停止/重新启动时不会关闭_Javascript_Node.js_Linux - Fatal编程技术网

Javascript Node.js-执行独立进程,该进程在父进程停止/重新启动时不会关闭

Javascript Node.js-执行独立进程,该进程在父进程停止/重新启动时不会关闭,javascript,node.js,linux,Javascript,Node.js,Linux,我需要在node.js应用程序中启动一个独立的进程(单独的应用程序),而不是作为子进程 我无法使使用process.spawn启动的进程保持活动状态,即使设置了detached:true。生成的进程应该是完全独立的,并且在Node.js应用程序重新启动或崩溃时不会被杀死 这就是我到目前为止所做的: let cp = spawn('./background_script', args, { detached: true, stdio: [ 'ignore', 'ignore', '

我需要在node.js应用程序中启动一个独立的进程(单独的应用程序),而不是作为子进程

我无法使使用process.spawn启动的进程保持活动状态,即使设置了detached:true。生成的进程应该是完全独立的,并且在Node.js应用程序重新启动或崩溃时不会被杀死

这就是我到目前为止所做的:

let cp = spawn('./background_script', args, {
    detached: true,
    stdio: [ 'ignore', 'ignore', 'ignore' ]
});
cp.unref();

我遗漏了什么?

似乎是对的:。你在哪个平台上运行它?我看过各种SO帖子,包括你提到的那篇。仍然无法让它工作。生成的进程在nodejs进程重新启动或停止之前运行良好。