child_process监听终端提示,并使用ttab输入内容

问题描述

我在Node JS应用程序中使用ttab软件包来启动终端窗口并在每个窗口中运行命令。但是,我试图弄清楚是否有一种方法可以在每个终端上侦听我运行的命令何时要求我在终端上输入内容或不使用@H_404_1@child_process包。

示例:

我在终端中运行一个命令,当系统提示您输入密码时,我需要使用ttab和child_process侦听此命令并输入我选择的值。

@H_404_1@for (let terminals = 0; terminals < 3; terminals++) {
  exec(`ttab 'dep deploy host'`,function(error,stdout,stderr){
   console.log(stdout); // listen for input and then input something...
  })
}

不确定如何执行此操作,我希望我的@H_404[email protected]会在出现提示时运行,但不会

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)