99re热视频这里只精品,久久久天堂国产精品女人,国产av一区二区三区,久久久精品成人免费看片,99久久精品免费看国产一区二区三区

NodeJS 其他事項(xiàng)

2018-08-08 16:55 更新

(1)返回值

根據(jù) Unix 傳統(tǒng),程序執(zhí)行成功返回 0,否則返回 1 。

if (err) {
  process.exit(1);
} else {
  process.exit(0);
}

(2)重定向

Unix 允許程序之間使用管道重定向數(shù)據(jù)。

$ ps aux | grep 'node'

腳本可以通過監(jiān)聽標(biāo)準(zhǔn)輸入的data 事件,獲取重定向的數(shù)據(jù)。

process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data', function(data) {
  process.stdout.write(data);
});

下面是用法。

$ echo 'foo' | ./hello
hello foo

(3)系統(tǒng)信號(hào)

操作系統(tǒng)可以向執(zhí)行中的進(jìn)程發(fā)送信號(hào),process 對象能夠監(jiān)聽信號(hào)事件。

process.on('SIGINT', function () {
  console.log('Got a SIGINT');
  process.exit(0);
});

發(fā)送信號(hào)的方法如下。

$ kill -s SIGINT [process_id]
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)