标签:htm name log shel shell error ref stderr panel
来自《JavaScript 标准参考教程(alpha)》,by 阮一峰
process
对象是Node的一个全局对象,提供当前Node进程的信息。它可以在脚本的任意位置使用,不必通过require
命令加载。该对象部署了EventEmitter
接口。
进程退出时,会返回一个整数值,表示退出时的状态。这个整数值就叫做退出码。下面是常见的Node进程退出码。
Bash可以使用环境变量$?
,获取上一步操作的退出码。
$ node nonexist.js
Error: Cannot find ‘nonexist.js‘
$ echo $?
1
上面代码中,Node执行一个不存在的脚本文件,结果报错,退出码就是1。
process对象提供一系列属性,用于返回系统信息。
process.env.HOME
。/usr/local
,则node的执行文件目录为/usr/local/bin/node
。下面是主要属性的介绍。
以下属性指向系统I/O。
(1)stdout
stdout属性指向标准输出(文件描述符1)。它的write方法等同于console.log,可用在标准输出向用户显示内容。
console.log = function(d) {
process.stdout.write(d + ‘\n‘
标签:htm name log shel shell error ref stderr panel
原文地址:http://www.cnblogs.com/mtl-key/p/6426213.html