Выполнить скрипт nodejs как дочерний процесс (не из другого скрипта) - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь найти способ запуска моего приложения Nodejs в фоновом режиме.Я провел много исследований, и я знаю о них (node-windows, forever, nssm, ...).

Во время этого мне пришло в голову создать собственную оболочку OWN-службы в c ++, которая выполняетскрипт (windows) как дочерний процесс.

Поэтому мой вопрос: возможно ли это?и каковы возможности для связи с node.exe, выполняющим мой скрипт?В Google можно найти множество статей о модуле «childprocess» узла, но ничего, где node.exe - это дочерний процесс.

Кстати: в одном из ответов на SO я нашел решение с помощью sc.exe, но когда я устанавливаю node.exe со сценарием, он завершается, потому что он не отвечает на команды SCM.Это когда-нибудь работало?

Заранее большое спасибо

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете запустить процесс в фоновом режиме, используя pm2

pm2 start app.js --watch Это запустит процесс, а также будет искать изменения в файле.Подробнее о часовом флаге

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...