Есть ли другой способ запуска процессов, кроме методов в child_process? - PullRequest
1 голос
/ 17 февраля 2012

Узлы child_process не работают для моего варианта использования. Какие еще способы запустить процессы из приложения node.js доступны? Кажется, Google указывает мне на child_process для всех запросов, которые я пробовал.

Редактировать Мне нужно запустить несколько процессов из приложения node.js. Эти процессы должны пережить «стартовый» процесс. Другими словами: если «стартовый» процесс убит (независимо от того, как), порожденные процессы должны продолжать работать беспрепятственно.

Я пытался перехватить SIGINT в процессах, запущенных любым методом в child_process. Это вроде работает, но как только процесс пытается записать в stdout, процесс вылетает.

1 Ответ

1 голос
/ 17 февраля 2012

Вы можете сделать это, используя node-ffi , как показано в примере здесь: https://stackoverflow.com/a/6288426/288425

Просто замените echo $USER на процесс, который вы хотите запустить.

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