Лучшие child-process вопросы ИТ разработчиков

  • 45 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Как убить дочерний процесс в nodejs?

Создан дочерний процесс с использованием shelljs !/usr/bin/env node require('/usr/local/lib/node_modules/shelljs/global'); fs = require("fs"); var child=exec("sudo mongod &",{async:true,silent:true}); function on_exit(){ console.log('Process ...

Задан 25 Nov 2013, 07:49 от Deepak Patil
  • 10 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Ошибка выполнения команды nodejs без полезного сообщения об ошибке

Это код для выполнения cp.exec("cc -Wall /tmp/test.c -o /tmp/test", function(e, stdout, stderr) { if (e) { var errorstr = "Compilation failed with the following error "+ e.message.toString() client.send(errorstr) console.log(e, stdout, ...

Задан 14 Jan 2013, 13:52 от Shrikrishna Holla
  • 58 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Как получить дочерний процесс из родительского процесса

Можно ли получить идентификатор дочернего процесса из идентификатора родительского процесса в сценарии оболочки? У меня есть файл для выполнения с помощью сценария оболочки, который приводит к новому процессуprocess1(родительский процесс). ...

Задан 19 Jul 2013, 10:27 от AlwaysALearner
  • 34 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Запустить приложение другого узла, используя node.js?

У меня есть два отдельных приложения узла. Мне бы хотелось, чтобы один из них мог запустить другой в какой-то момент кода. Как бы я поступил так?

Задан 18 Sep 2013, 00:57 от Hydrothermal
  • 2 голосов
  • ответ
  • 0 просмотров
ответ

 вместо?

аюсь запустить VLC в "пустышке" из серверного скрипта Node.js, но используюchild_process.spawn('vlc',['-I dummy']) создает новое окно консоли для вывода VLC при использовании Windows. Есть ли способ предотвратить это и заставить все stdout через ...

Задан 14 May 2011, 09:49 от Adam M-W
  • 11 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Огромное спасибо Сэмюэлю.

я есть электронное приложение, в котором мне нужно не только запустить интерфейс для пользователя, но и запустить экспресс-сервер, который будет обслуживать файлы для людей, подключенных через сеть. У меня все работает, если я нормально запускаю ...

Задан 03 Oct 2017, 22:55 от Victor Ivens
  • 5 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

@pokstad: Да, Github - потрясающий соус, который делает код «реальным», социальным и легкодоступным в Интернете. Я стараюсь использовать это, когда это возможно.

аюсь определить, когда программа установки завершает выполнение из скрипта Python. В частности, это база данных Oracle 10gR2. В настоящее время я использую модуль подпроцесса с Popen. В идеале, я бы просто использовал метод wait (), чтобы ...

Задан 23 May 2011, 20:18 от pokstad
  • 32 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Можно ли сделать Visual Studio для отладки дочерних процессов, таких как WinDBG?

Это похоже наэтот вопрос [https://stackoverflow.com/questions/448154/automatically-attach-vs2005-debugger-to-a-child-processes] , но я хотел немного уточнить это. (Я новичок здесь, если вместо этого я должен вместо этого сделать ответ на ...

Задан 21 Apr 2009, 04:30 от David Pope
  • 13 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Сигнал перехвата CHLD - ZSH работает, а ksh / bash / sh - нет?

могу перехватить сигнал при запуске в дочернем / фоновом процессе. Вот мой простой скрипт bash: #!/bin/bash echo "in child" trap "got_signal" SIGINT function got_signal { echo "trapped" exit 0 } while [ true ]; do sleep 2 doneПри запуске этого ...

Задан 13 Apr 2011, 00:26 от Matthieu
  • 34 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Запустить приложение другого узла, используя node.js?

У меня есть два отдельных приложения узла. Я'Мне бы хотелось, чтобы один из них мог запустить другой в какой-то момент кода. Как бы я поступил так?

Задан 17 Sep 2013, 22:57 от Hydrothermal
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Спасибо, Джимми, за то, что поделился и даже опробовал ужасный сценарий. Я остановил попытку, используя «традиционный» способ сделать это - зацикливание и проверку. Тем не менее, я протестировал «подождите», он действительно очень хорошо работает в основных сценариях.

ел программы мониторинга либо в скриптах, которые периодически проверяют состояние процесса с помощью «ps» или «service status (в Linux)», либо в C / C ++, который разветвляется и ждет процесса ... Интересно, возможно ли использовать bash с trap ...

Задан 20 Jul 2011, 22:43 от X.M.
  • 39 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Дочерний процесс Nodejs: запись в stdin из уже инициализированного процесса

Я пытаюсь порождать внешний процессphantomjs используя узелchild_process и затем отправить информацию этому процессу после его инициализации, возможно ли это? У меня есть следующий код: var spawn = require('child_process').spawn, child = ...

Задан 05 Nov 2012, 10:39 от zanona
  • 3 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

java-процесс 'inputStream застрял

Вот мой сценарий: процесс A порождает дочерний процесс B и раскручивает потоки, чтобы истощить выходные данные B.процесс B порождает демон C и тоже выводит его результаты.процесс B завершается, процесс-демон все еще жив.процесс A обнаруживает, ...

Задан 26 Jan 2012, 00:50 от Szczepan
  • 37 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Рабочий каталог NodeJs child_process

я пытаюськазнить ребенка [http://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback] процесс в другом каталоге, чем один из его родителей. var exec = require('child_process').exec; exec( 'pwd', { ...

Задан 19 Sep 2013, 12:18 от Jeroen De Dauw
  • 17 голосов
  • 4 ответа
  • 0 просмотров
4 ответа

Завершение дочерних процессов зомби, разветвленных от сервера сокетов

отказЯ хорошо знаю, что PHP может быть не лучшим выбором в этом случае для сокет-сервера. Пожалуйста, воздержитесь от предложения разных языков / платформ - поверьте мне - я слышал это со всех сторон. Работая вСреда Unixи используяPHP 5.2.17Моя ...

Задан 02 Apr 2012, 12:28 от Lix
  • 21 голос
  • 0 ответов
  • 0 просмотров
0 ответов

убить все child_process, когда процесс узла убит

Как мне убедиться, что все child_process убиты, когда родительский процесс убит. У меня есть что-то вроде ниже. Даже когда процесс узла уничтожается, я вижу, что FFMPEG продолжает работать и генерируется out.avi. Как я могу остановить запуск ...

Задан 16 Aug 2013, 14:35 от Phani
  • 1 голос
  • 0 ответов
  • 0 просмотров
0 ответов

Создание обратных вызовов для необходимых модулей в node.js

Есть ли возможность для создания своего рода обратного вызова внутри модуля, созданного мной? Моя проблема в том, что я написал модуль для своего приложения. В этом модуле выполнено определенное задание, и теперь мое основное приложение должно ...

Задан 22 Aug 2013, 13:42 от Fidel90
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

Возник процесс mysql для импорта базы данных с использованием узла

Я пытаюсь написать скрипт узла для автоматического импорта файла .sql. Я думаю, что неправильно понимаю способ передачи аргументов в «порождение». Вот что у ...

Задан 07 Jan 2016, 16:41 от datesss
  • 1 голос
  • 2 ответа
  • 0 просмотров
2 ответа

 к родителю, когда ребенок продолжает. Более ранние версии Linux также не имели такой поддержки.

овном процессе я слушаю SIGCHLD: signal(SIGCHLD, &my_handler);Затем яfork(), execv() и пусть он работает в фоновом режиме (например, / bin / cat). Когда я пытаюсь из терминала отправить SIGSTOP дочернему процессу,my_handler() вызывается. Но ...

Задан 28 Jan 2018, 15:25 от Emil Terman
  • 0 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Можете ли вы обновить общий файл, такой как соединение с mongoose, и все оставшиеся коды или файлы в этом примере проекта, чтобы проверить его с моим проектом.

Задан 19 Apr 2017, 08:19 от charan tej
  • 18 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

Nodejs - процесс зависает при выходе (Ctrl + C)

У меня есть проект node.js, который делает много вещей, он порождает дочерние процессы, он открывает сервер http и socket.io и т. Д.Когда я запускаю его из к...

Задан 18 Feb 2014, 20:03 от Madd0g
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Поток stdout из дочернего процесса в браузер через expressjs

У нас есть приложение, созданное с использованиемnodejs, express а такжеchild_process.spawn, Одним из требований является то, что нам нужно порождать процесс во время выполнения, захватывать его результаты и представлять его пользователю. У нас ...

Задан 03 Dec 2013, 17:00 от user2787799
  • 6 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

Передача флагов / аргументов узла дочернему процессу

Если мы разветвляем child_process в Node, как мы можем передать параметры узла в child_process?https://nodejs.org/api/child_process.htmlВ частности, я хотел ...

Задан 04 Dec 2015, 19:59 от Alexander Mills
  • 8 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

 очередной раз. У вас будет 3 открытых окна. Теперь прекратить средний.

я есть библиотека классов .NET, которая раскручивает вторичный процесс, который продолжается до тех пор, пока я не избавлюсь от объекта. Из-за некоторых задержек в памяти программы я решил добавить интеграционный тест, чтобы убедиться, что если ...

Задан 25 Aug 2011, 10:52 от Lasse Vågsæther Karlsen