📜  nodejs 获取 proses id - Javascript (1)

📅  最后修改于: 2023-12-03 15:17:58.127000             🧑  作者: Mango

Node.js 获取 Process ID

在 Node.js 中,可以通过 process 对象来获取当前进程的信息,包括进程 ID。

获取进程 ID

要获取当前进程的 ID,可以使用 process.pid 属性。下面是一个示例代码:

console.log(`当前进程的 ID 为 ${process.pid}`);

输出如下:

当前进程的 ID 为 12345
模拟子进程

在某些场景下,我们需要在 Node.js 中创建子进程。可以使用 child_process 模块来实现。创建子进程时,可以获取到子进程的进程 ID。

下面是一个示例代码:

const { fork } = require('child_process');

const child = fork('child.js');

console.log(`子进程的 ID 为 ${child.pid}`);

输出如下:

子进程的 ID 为 67890
结论

在 Node.js 中,可以轻松地获取当前进程和子进程的进程 ID。这有助于我们更好地监控、管理进程。