Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查子进程是否已在node.js中结束?_Javascript_Node.js_Child Process - Fatal编程技术网

Javascript 检查子进程是否已在node.js中结束?

Javascript 检查子进程是否已在node.js中结束?,javascript,node.js,child-process,Javascript,Node.js,Child Process,我正在使用node.js创建一个cakefile,我想知道在继续下一个进程之前,child_进程是否已经结束 {exec} = require 'child_process' exec 'casperjs test.js', (err, stdout, stderr) -> err && throw err log stdout if //exec has finished log "finished e

我正在使用node.js创建一个cakefile,我想知道在继续下一个进程之前,child_进程是否已经结束

{exec} = require 'child_process'
 exec 'casperjs test.js', (err, stdout, stderr) ->
        err && throw err
        log stdout
        if //exec has finished
          log "finished executing"
调用的回调时,进程已终止。没有必要再加一张支票


例如,您可以绑定一个。

或者您可以使用“execSync”,以便一步一步地进行

var c = require('child_process');
var cliCommand = 'ls';
var result = c.execSync(cliCommand);