在 上一个实验 中,演示了如何用 Node.JS 写HTTP 客户的程序。本次实验将演示在 Node.JS 应用中,如何执行本地(系统)命令。
有时候,我们希望在应用用执行一些系统命令或是启动一些第三方应用,并返回执行的结果。在 Node 中,我们可以使用 child_process 包来帮助我们完成这个目标。
代码演示
在项目目录中新建一个名为: ExecExternalCmd.js 的文件,填入一下内容:
1 | var exec = require('child_process').exec; |
保存后,命令行执行:
1 | node ExecExternalCmd.js |
就能看到输出结果。
注意:代码中使用的是 Linux 中的命令,Windows系统的学员可以换成其它命令即可