我正在使用 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/