javascript - 检查 child_process 是否已在 node.js 中结束?

标签 javascript node.js child-process

我正在使用 node.js 创建一个 cakefile 并且想知道在继续下一个 child_process 之前是否已经结束。

{exec} = require 'child_process'
 exec 'casperjs test.js', (err, stdout, stderr) ->
        err && throw err
        log stdout
        if //exec has finished
          log "finished executing"

最佳答案

exec回调时被调用时,进程已经终止。无需添加额外的检查。

对于 spawn , 你可以绑定(bind)一个 exit event listener .

关于javascript - 检查 child_process 是否已在 node.js 中结束?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13332040/

相关文章:

node.js - Elasticsearch基于时间的排序无法正常工作

node.js - 与nodejs中的child_process共享数据库连接

javascript - 使用node child_process.exec执行top命令时如何解决错误?

javascript - 在对象中引用自身匿名函数键Javascript

javascript - 如何使用 React 构建 "Advanced Search Options"下拉菜单?

javascript - TypeScript 接口(interface)未定义

node.js - 如何从一个 docker 容器获取正在运行的服务列表

node.js - Nodejs child_process spawn get命令运行

javascript - 为什么在 setinterval react 中单击按钮后状态没有更新?

javascript - 如何在 Vue 中将此函数编写为计算属性