我正在从javascript创建一个进程。有没有办法知道流程执行何时完成?
在win32中,我们可以使用waitforsingleobject
等待进程句柄,并知道进程执行何时完成。我在javascript中寻找类似的东西。
以下是代码段
var retValue = process.Create(shellCmd);
这里我需要知道进程何时完成执行。
答案 0 :(得分:2)
您需要使用子进程模块。
var spawn = require('child_process').spawn;
var dir = spawn('dir', []);
dir.on('close', function (code) {
console.log('child process exited with code ' + code);
});