Child Process

Материал из support.qbpro.ru
Версия от 13:27, 24 августа 2013; imported>Supportadmin (Новая страница: «Node обеспечивает трёх-направленный POPEN (3) для модуля child_process. Поток данных можно направля…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Node обеспечивает трёх-направленный POPEN (3) для модуля child_process.

Поток данных можно направлять через стандартные stdin, stdout и stderr дочернего процесса в полностью неблокирующем стиле. (Заметим, что некоторые программы используют внутреннюю линейную буферизации строк ввода/вывода. Это не влияет node.js, но это означает что информация, передаваемая дочернему процессу "потребляется" им не сразу.)

Для создания дочернего процесса используйте require('child_process').spawn() или require('child_process').fork(). Семантика каждого немного отличается, и описана ниже.