Процесс порождения узлов переживает процесс основного узла - PullRequest
0 голосов
/ 28 июня 2018

Я хочу запустить процесс, который будет жить самостоятельно и продолжать жить, даже если приложение узла, которое его запустило, умрет.

Для этого я пытаюсь использовать child_process, и мне не удалось запустить процесс, даже если процесс узла умер.

Вот мой код:

const cp = require('child_process');

const process = cp.spawn('long_running_process', ['arg1'], {
    stdio: 'ignore',
    detached: true
});

process.unref();

Этот код соответствует документации child_process, доступной здесь:

https://nodejs.org/api/child_process.html#child_process_options_detached

...