[英]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.