Nodejs Child Process: napisz do standardowego wejścia z już zainicjowanego procesu
Próbuję wywołać zewnętrzny procesphantomjs
za pomocą węzłachild_process
a następnie wysłać informacje do tego procesu po jego zainicjowaniu, czy to możliwe?
Mam następujący kod:
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')");
Ale jedyne, co dostałem na stdout, to początkowy monit o konsolę phantomjs.
phantomjs>
Więc wydaje sięchild.stdin.write
nie działa.
Nie jestem pewien, czy mogę wysłać dodatkowe informacje do fantomów na początku odrodzenia.
z góry dziękuję.