Nodejs教程
Nodejs Mysql
Nodejs MongoDB
Nodejs 对比

Node.js 进程

Node.js进程

Node.js提供了获取进​​程信息的功能,例如进程ID,体系结构,平台,版本,版本,正常运行时间,upu使用情况等。它可以
该进程是一个全局对象,是EventEmitter的实例,可以从任何地方访问。

Node.js进程属性

下面列出了常用的Node.js进程属性。
属性 说明
arch 返回进程体系结构: " arm"," ia32"或" x64"
args 将命令行参数作为数组返回
env 返回用户环境
pid 返回进程的进程ID
platform 返回该过程的平台: " darwin"," freebsd"," linux"," sunos"或" win32"
release 返回当前节点版本的元数据
version 返回节点版本
versions 返回节点版本及其依赖性

Node.js进程属性示例

让我们看一下简单的进程示例,以打印进程的体系结构,pid,平台和版本
文件: process_example1.js
console.log(`Process Architecture: ${process.arch}`);
console.log(`Process PID: ${process.pid}`);
console.log(`Process Platform: ${process.platform}`);
console.log(`Process Version: ${process.version}`);
打开Node.js命令提示符并运行以下代码:
node process_example1.js
Node.js进程示例2
让我们看看另一个进程示例以打印命令行参数。在这里,节点被视为第一个参数,文件名被视为第二个参数,而实际的命令行参数被视为第三,第四,第五个,依此类推。
文件: process_example2.js
process.argv.forEach((value, index, array) => {
  console.log(`${index}: ${value}`);
});
打开Node.js命令提示符并运行以下代码:
node process_example2.js
Node.js进程示例2

Node.js进程功能

下面列出了常用的Node.js进程函数。
功能 说明
cwd() 返回当前工作目录的路径
hrtime() 以[秒,纳秒]数组返回当前的高分辨率实时
memoryUsage() 返回具有内存使用信息的对象。
process.kill(pid [,signal]) 用于杀死给定的pid。
uptime() 以秒为单位返回Node.js进程的正常运行时间。

Node.js进程函数示例

让我们看一下用于打印当前工作目录和正常运行时间的进程示例。
文件: process_example3.js
console.log(`Current directory: ${process.cwd()}`);
console.log(`Uptime: ${process.uptime()}`);
打开Node.js命令提示符并运行以下代码:
node process_example3.js
Node.js进程示例3
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4