Nodejs Child Process: Schreibe von einem bereits initialisierten Prozess nach stdin

Ich versuche einen externen Prozess zu erzeugenphantomjs Verwenden von Knotenchild_process und dann Informationen an diesen Prozess senden, nachdem er initialisiert wurde. Ist das möglich?

Ich habe folgenden Code:

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')");

Aber das einzige, was ich auf der stdout bekommen habe, ist die anfängliche Eingabeaufforderung für die Phantom-Konsole.

phantomjs> 

So scheint es diechild.stdin.write macht keinen Effekt.

Ich bin nicht sicher, ob ich nach dem ersten Spawn zusätzliche Informationen an Phantomjs senden kann.

Danke im Voraus.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage