以编程方式运行命令行进程并使用node.js中的标准输入响应提示

时间:2014-10-03 17:39:26

标签: node.js command-line

如果我在node.js中启动进程以从JDK运行keytool命令:

var exec = require('child_process').exec, child;
child = exec("/usr/java/bin/keytool -genkey -v -keystore my-release-key.keystore
-alias alias_name -keyalg RSA -keysize 2048 -validity 10000",
  function (error, stdout, stderr){
    console.log('stdout: ' + stdout);
    console.log('stderr: ' + stderr);
    if(error !== null){
      console.log('exec error: ' + error);
    }
});

当它通常会在命令行中提示我输入我想要的密码时,如何以编程方式响应并继续该过程?

0 个答案:

没有答案