从Node.js子进程生成 bash 时间



我正在使用child_process.exec()来执行命令time <my application>

如果我在终端中运行此命令,我的应用程序将使用 Linux 的time(1)命令计时。但是,当从 Node.js 脚本child_process.exec(time <my application>);执行相同的命令时,我的应用程序是使用 GNU Time 计时的。

这是有问题的,因为我需要 GNU Time 不提供的毫秒级精度time(1)

如何从child_process.exec()拨打time(1)?我尝试为time(1)提供完整的路径,而不仅仅是time,但这没有任何效果。

回答我自己的问题:我成功地通过以下格式包装我的命令来强制使用time(1):child_process.exec(/bin/bash -c "time <my application>").

相关内容

  • 没有找到相关文章

最新更新