【发布时间】:2020-08-30 13:09:05
【问题描述】:
我用期望命令编写了一个 bash 文件,期望一些输出并根据它执行操作,当我在终端中执行它时它可以工作,但是当我在 nodejs 中使用 exec 执行它时它不起作用。我认为expect看不到我在bash文件中运行的命令的输出
【问题讨论】:
-
你能发布你在nodejs中使用的代码吗?让它更清晰。
我用期望命令编写了一个 bash 文件,期望一些输出并根据它执行操作,当我在终端中执行它时它可以工作,但是当我在 nodejs 中使用 exec 执行它时它不起作用。我认为expect看不到我在bash文件中运行的命令的输出
【问题讨论】:
我通常使用 shelljs Package 来通过 nodejs 执行命令或 shell 脚本。
const shell = require('shelljs')
shell.exec('./path_to_your_file')
【讨论】: