process对象常用方法

      • 1、process.cwd 返回当前进程的工作目录
         
        2、process.chdir(directory)改变当前工作进程的目录,如果操作失败抛出异常

        3、process.memoryUsage()返回一个对象,它描述了Node进程的内存使用情况,其单位是bytes

        4、process.uptime()返回 Node 程序已运行的秒数

        5、process.hrtime()返回当前的高分辨时间,形式为 [秒,纳秒] 的元组数组。它是相对于在过去的任意时间。该值与日期无关,因此不受时钟漂移的影响。主要用
        途是可以通过精确的时间间隔,来衡量程序的性能

        6、process.kill(pid, [signal])结束对应某pid的进程并发送一个信号(若没定义信号值则默认为'SIGTERM')
         
        7、process.abort()触发node的abort事件,退出当前进程

        8、process.exit([code])终止当前进程并返回给定的code。如果省略了code,退出时会默认返回成功的状态码('success' code) 也就是0

        9、process.exitCode可以自定义退出进程时node shell捕获到的状态码(必须是正常结束进程或者使用process.exit()指令退出)
        [注意]如果指明了 process.exit(code) 中退出的错误码 (code),则会覆盖掉 process.exitCode 的设置
        10、process.stdout一个指向标准输出流(stdout)的可写的流(Writable Stream)

        11、process.stderr一个指向标准错误流(stderr)的 可写的流(Writable Stream)

        12、process.stdin一个指向标准输入流(stdin)的可读流(Readable Stream)。标准输入流默认是暂停(pause)的,
        所以必须要调用process.stdin.resume()来恢复(resume)接收
         
posted @ 2020-02-13 09:58  冰可乐不是雪碧  Views(997)  Comments(0Edit  收藏  举报