Execute Function
比较: Execute 用于 异步同步的环境下
如果这些output的大小比较小 适合用execute
基础的系统指令:
打开另一个 terminal
Imac, open -a terminal
open a new instance of terminal in our current folder
windows, cmd
事实上 我们能直接用node js 去执行 一些列 系统指令
——————————————————————————
var exec = require("child_process").exec // 这个module 包括一个执行方程 因此我们把这个执行方程跟在require后面
我们可以用exec 去执行 termial command
例如 :
exec("open www.google.com");
运行这个node文件 可以打开Google在默认浏览器中
———————————————————————————
Callback function:
每次如果你运行的系统command, 返回的值会存在 第二个argument 在 exec 方程中
exec("ls", function(err, stdout) {
if(err) {
throw err;
}
console.log("Listing Finished");
console.log(stdout);
});