Proceso hijo de Nodejs: escriba en una entrada estándar desde un proceso ya inicializado
Estoy tratando de engendrar un proceso externo.phantomjs
usando los nodoschild_process
y luego enviar información a ese proceso después de que se haya inicializado, ¿es posible?
Tengo el siguiente código:
var spawn = require('child_process').spawn,
child = spawn('phantomjs');
child.stdin.setEncoding = 'utf-8';
child.stdout.pipe(process.stdout);
child.stdin.write("console.log('Hello from PhantomJS')");
Pero lo único que obtuve en la salida estándar es el indicador inicial de la consola phantomjs.
phantomjs>
Así parece elchild.stdin.write
No está haciendo ningún efecto.
No estoy seguro de poder enviar información adicional a phantomjs ater the inicial spawn.
gracias por adelantado.