亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

利用NodeJS的子進程(child_process)調用系統命令的方法分享

2019-11-20 22:39:51
字體:
來源:轉載
供稿:網友
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')

實例一:利用子進程獲取系統內存使用情況

將以下代碼保存為 free.js:

復制代碼 代碼如下:

var spawn = require('child_process').spawn,
free = spawn('free', ['-m']);

// 捕獲標準輸出并將其打印到控制臺
free.stdout.on('data', function (data) {
console.log('標準輸出:/n' + data);
});

// 捕獲標準錯誤輸出并將其打印到控制臺
free.stderr.on('data', function (data) {
console.log('標準錯誤輸出:/n' + data);
});

// 注冊子進程關閉事件
free.on('exit', function (code, signal) {
console.log('子進程已退出,代碼:' + code);
});


執行代碼后的結果:

$ node free.js
標準輸出:
total used free shared buffers cached
Mem: 3949 1974 1974 0 135 959
-/+ buffers/cache: 879 3070
Swap: 3905 0 3905

子進程已退出,代碼:0
以上輸出相當與在命令行執行:free -m 命令。

通過這個簡單的例子我們已經對子進程的使用有所了解,下面再來一個示例,用于演示exec 的使用方法。

實例二:利用子進程統計系統登錄次數

將下面代碼保存為 last.js

復制代碼 代碼如下:

var exec = require('child_process').exec,
last = exec('last | wc -l');

last.stdout.on('data', function (data) {
console.log('標準輸出:' + data);
});

last.on('exit', function (code) {
console.log('子進程已關閉,代碼:' + code);
});

執行代碼:

$ node last.js
標準輸出:203

子進程已關閉,代碼:0
其與直接在命令行輸入:last | wc -l 的結果是一樣的。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩av免费看网站| 欧美在线视频免费观看| 国产精品久久久久av免费| 国产伦精品免费视频| 欧美老女人bb| 久久国产精品免费视频| 久久精品国产综合| 亚洲成人网在线| 国产精品电影网站| 欧美日韩另类视频| 亚洲国内精品视频| 一色桃子一区二区| 久久天天躁狠狠躁夜夜躁| 91精品国产777在线观看| 国语自产精品视频在线看抢先版图片| 久久人体大胆视频| 亚洲网站视频福利| 日韩精品福利在线| 成人福利在线视频| 黑人巨大精品欧美一区二区| 91在线|亚洲| 亚洲人成电影网站色xx| 成人高h视频在线| 亚洲欧美国产制服动漫| 亚洲欧洲在线免费| 美女啪啪无遮挡免费久久网站| 亚洲精品www久久久久久广东| 国产精品你懂得| 久久精品99无色码中文字幕| 亚洲精品视频在线播放| 2019国产精品自在线拍国产不卡| 亚洲福利视频网| 亚洲一区二区三区视频| 欧美激情国产精品| 中文字幕欧美精品日韩中文字幕| 亚洲精品久久7777777| 亚洲最大激情中文字幕| 久久综合免费视频影院| 国内精品一区二区三区四区| 日韩视频永久免费观看| 97精品国产97久久久久久| 欧美疯狂xxxx大交乱88av| 欧美成人三级视频网站| 国产精品大陆在线观看| 国产欧美欧洲在线观看| 精品国产乱码久久久久酒店| 欧美成人中文字幕| 国产91|九色| 中文字幕日韩精品在线| 欧美色视频日本版| 最近2019中文字幕第三页视频| 国产国产精品人在线视| 日韩欧美中文免费| 国产精品一二区| 国产综合久久久久| 欧美精品第一页在线播放| 亚洲精品网址在线观看| 久久久噜噜噜久久中文字免| 日韩精品在线影院| 国产精品视频999| 538国产精品视频一区二区| 亚洲成年人在线| 国产精品美女在线观看| 欧美性xxxx极品hd满灌| 91精品国产91久久久久久| 日韩亚洲欧美中文在线| 国产精品美女无圣光视频| 国产免费成人av| 色一区av在线| 欧美色播在线播放| 亚洲视频在线免费观看| 国产精品吊钟奶在线| 色婷婷av一区二区三区久久| 国产精品91视频| 伊人久久久久久久久久| 欧美一区二粉嫩精品国产一线天| 国产精品久久婷婷六月丁香| 国产日韩欧美在线观看| 久久精品夜夜夜夜夜久久| 亚洲日韩中文字幕| 欧美日韩精品二区| 91国产美女视频| 超薄丝袜一区二区| 成人综合网网址| 萌白酱国产一区二区| 亚洲高清av在线| 91av成人在线| 亚洲自拍高清视频网站| 亚洲精品国产免费| 欧美成在线视频| 91精品视频在线免费观看| 国产在线视频一区| 亚洲欧美精品一区二区| 日日噜噜噜夜夜爽亚洲精品| 456亚洲影院| 色综合久久久888| www国产亚洲精品久久网站| 91视频免费网站| 色黄久久久久久| 日韩美女免费视频| 97超碰色婷婷| 日本一欧美一欧美一亚洲视频| 亚洲精品小视频在线观看| 91网站在线免费观看| 色综合久久88| 国产综合色香蕉精品| 久久久最新网址| 久久精品男人天堂| 色噜噜狠狠色综合网图区| 欧美人成在线视频| 自拍偷拍免费精品| 欧美专区中文字幕| 91欧美精品成人综合在线观看| 欧美成人剧情片在线观看| 欧美国产在线电影| 日韩欧美在线观看| 欧美精品久久久久久久久久| 欧美在线激情网| 国产成人精品综合久久久| 热门国产精品亚洲第一区在线| 免费97视频在线精品国自产拍| 亚洲黄页视频免费观看| 日韩亚洲国产中文字幕| 亚洲天堂av网| 91高清视频在线免费观看| 亚洲国产天堂久久综合网| 日韩av观看网址| 日韩av电影免费观看高清| www.亚洲成人| 亚洲午夜激情免费视频| 久久综合久久美利坚合众国| 欧美精品在线观看| 亚洲中国色老太| 亚洲人成网站色ww在线| 午夜精品一区二区三区在线视| 国内偷自视频区视频综合| 成人性生交大片免费观看嘿嘿视频| 中文字幕亚洲无线码在线一区| 亚洲丝袜在线视频| 日日噜噜噜夜夜爽亚洲精品| 亚洲色图色老头| 亚洲色图美腿丝袜| 国产不卡精品视男人的天堂| 国产一区二区三区在线视频| 亚洲久久久久久久久久久| 91久久中文字幕| 色香阁99久久精品久久久| 高清日韩电视剧大全免费播放在线观看| 亚洲男人天堂久| 清纯唯美亚洲激情| 国产精品极品美女粉嫩高清在线| 亚洲精品美女久久久久| 夜夜嗨av色一区二区不卡| 欧美国产日韩中文字幕在线| 久久人人97超碰精品888| 色综合伊人色综合网| 日韩av网站在线| 国产精品自产拍在线观| 视频一区视频二区国产精品| 亚洲精品720p| 日韩美女激情视频| 欧美乱妇高清无乱码| www欧美日韩| 国内精品国产三级国产在线专|