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.

Respuestas a la pregunta(1)

Su respuesta a la pregunta