繁体   English   中英

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

[英]Spawning bash time from Node.js Child Process

我正在使用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) child_process.exec() 我尝试提供完整的time(1)time(1)而不是仅仅给time ,但是这没有任何效果。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM