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.