Nodejs Child Process: escreva para stdin a partir de um processo já inicializado
Eu estou tentando gerar um processo externophantomjs
usando nóchild_process
e, em seguida, enviar informações para esse processo depois que ele foi inicializado, isso é possível?
Eu tenho o seguinte 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')");
Mas a única coisa que eu consegui no stdout é o prompt inicial do console do phantomjs.
phantomjs>
Então parece que ochild.stdin.write
não está fazendo nenhum efeito.
Não tenho certeza se posso enviar informações adicionais para phantomjs após o spawn inicial.
desde já, obrigado.