Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Node.js > Как вызвать процесс и затем ввести данные в stdin?


Автор: manking 16.10.2017, 13:16
Вызываю такой код, но не срабатывают debugger, вместо этого в консоли появляется предложение ввести пароль. А я хочу задать его программно. 

Код

const spawn = require('child_process').spawn;
var pg_dumpall = spawn('pg_dumpall', [] , {
});
pg_dumpall.stdout.on('data', (data) => {
    debugger
});
pg_dumpall.stdin.on('data', (data) => {
    debugger
});
pg_dumpall.stderr.on('data', (data) => {
    debugger
});

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)