How to wait for a child process to finish in Node.js?

后端 未结 5 1343
终归单人心
终归单人心 2021-01-01 10:15

I\'m running a Python script through a child process in Node.js, like this:

require(\'child_process\').exec(\'python celulas.py\', function (error, stdout, s         


        
5条回答
  •  既然无缘
    2021-01-01 10:34

    Use exit event for the child process.

    var child = require('child_process').exec('python celulas.py')
    child.stdout.pipe(process.stdout)
    child.on('exit', function() {
      process.exit()
    })
    

    PS: It's not really a duplicate, since you don't want to use sync code unless you really really need it.

提交回复
热议问题