Node.js Child Process // 子进程在 nodejs 中 产生和执行

本文介绍了Node.js中执行系统指令的两种方法:Execute Function和Spawn Function。Execute适用于输出较小的异步环境,可以打开新的终端窗口或者执行如`open www.google.com`这样的命令来在默认浏览器中打开Google。而Spawn Function则适用于处理长时间运行且包含大量数据的进程,如通过`spawn("node", [arg2])`创建子进程。" 112016051,10294132,Python与R结合做影视剧本情绪分析,"['Python', 'R语言', '数据分析', '文本挖掘', '情感分析']
摘要由CSDN通过智能技术生成

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);
      
});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值