Дочерний процесс Nodejs: запись в stdin из уже инициализированного процесса
Я пытаюсь порождать внешний процессphantomjs
используя узелchild_process
и затем отправить информацию этому процессу после его инициализации, возможно ли это?
У меня есть следующий код:
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')");
Но единственное, что я получил на stdout, - это начальная подсказка для консоли phantomjs.
phantomjs>
Так кажетсяchild.stdin.write
не оказывает никакого влияния.
Я не уверен, что могу послать дополнительную информацию фантомам после первоначального появления.
заранее спасибо.