child_process即子进程可以创建一个系统子进程并执行shell命令,在与系统层面的交互上挺有用处。 NodeJS子进程简介 NodeJS子进程提供了与系统交互的重要接口,其主要API有: 标准输入、标准输出及标准错误输出的接口。
NodeJS子进程简介
NodeJS 子进程提供了与系统交互的重要接口,其主要 API 有:
- 标准输入、标准输出及标准错误输出的接口
child.stdin
获取标准输入child.stdout
获取标准输出child.stderr
获取标准错误输出
- 获取子进程的PID:
child.pid
- 提供生成子进程的重要方法:
child_process.spawn(cmd, args=[], [options])
- 提供直接执行系统命令的重要方法:
child_process.exec(cmd, [options], callback)
- 提供杀死进程的方法:
child.kill(signal='SIGTERM')