Node学习之process

17 篇文章 0 订阅

/*
*   process:他是一个全局对象,可以在任何地方都能访问到他,通过这个对象提供的属性方法,使我们可以对当前运行的程序的进程进行访问和控制
*       argv:
*           -Array,一组包含命令行参数的数组。第一个元素是“node”,第二个元素将是。js文件的名称,接下来的元素依次是命令行传入的参数
*       execPath:
*           -开启当前进程的绝对路径
*       env:
*           -返回用户环境信息
*       version:
*           -返回node版本信息
*       versions:
*           -返回node以及node依赖包的信息
*       pid:
*           -当前进程pid
*       title:
*           -当前进程的显示名称(Getter/Setter)
*       arch:
*           -返回当前CPU处理器架构arm/ia32/x64
*       platform:
*           -返回当前操作系统平台
*       cwd():
*           -返回当前进程的工作目录
*       chdir(directory):
*           -改变当前进程的工作目录
*       menmoryUsage():
*           -返回node进程的内存使用情况,单位是byte
*       exit(code):
*           -退出
*       kill(pid):
*           -向进程发送请求
*     重要:stdin、stdout:标准输入输出流(IO)
*               -标准输入设备:https://baike.baidu.com/item/%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87
*               -标准输出设备:https://baike.baidu.com/item/%E8%BE%93%E5%87%BA%E8%AE%BE%E5%A4%87
*               -stdin和stdout提供了操作输入数据和输出数据的方法,我们通常称为IO操作
*             stdin:
*               -标准输入流
*             stdout:
*               -标准输出流
*
* */

 

process.js

/**
 * Created by su on 2019/2/17.
 */

/*
*   process:他是一个全局对象,可以在任何地方都能访问到他,通过这个对象提供的属性方法,使我们可以对当前运行的程序的进程进行访问和控制
*       argv:
*           -Array,一组包含命令行参数的数组。第一个元素是“node”,第二个元素将是。js文件的名称,接下来的元素依次是命令行传入的参数
*       execPath:
*           -开启当前进程的绝对路径
*       env:
*           -返回用户环境信息
*       version:
*           -返回node版本信息
*       versions:
*           -返回node以及node依赖包的信息
*       pid:
*           -当前进程pid
*       title:
*           -当前进程的显示名称(Getter/Setter)
*       arch:
*           -返回当前CPU处理器架构arm/ia32/x64
*       platform:
*           -返回当前操作系统平台
*       cwd():
*           -返回当前进程的工作目录
*       chdir(directory):
*           -改变当前进程的工作目录
*       menmoryUsage():
*           -返回node进程的内存使用情况,单位是byte
*       exit(code):
*           -退出
*       kill(pid):
*           -向进程发送请求
*     重要:stdin、stdout:标准输入输出流(IO)
*               -标准输入设备:https://baike.baidu.com/item/%E8%BE%93%E5%85%A5%E8%AE%BE%E5%A4%87
*               -标准输出设备:https://baike.baidu.com/item/%E8%BE%93%E5%87%BA%E8%AE%BE%E5%A4%87
*               -stdin和stdout提供了操作输入数据和输出数据的方法,我们通常称为IO操作
*             stdin:
*               -标准输入流
*             stdout:
*               -标准输出流
*
* */

//console.log(process);
//console.log(global.process);

console.log("========process.argv=======");
console.log(process.argv);
console.log("========process.env=======");
console.log(process.env);
console.log("========process.pid=======");
console.log(process.pid);
console.log("========process.title=======");
console.log(process.title);

//定时器:
//setInterval(function(){
//
//},5000);

//定时器5秒后退出程序
setTimeout(function(){
    process.exit();
},5000);

cmd 带参数运行的结

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值