The Wayback Machine - https://web.archive.org/web/20240717024609/https://www.geeksforgeeks.org/node-js-process-getgid-method/
Open In App

Node.js process.getgid() Method

Last Updated : 12 Oct, 2021
Improve
Suggest changes
Post a comment
Like Article
Like
Save
Share
Report

The process.getgid() method is an inbuilt application programming interface of the process module which is used to get the numerical group identity of the Node.js process.

Syntax:

process.getgid()

Parameters: This method does not accept any parameters.

Return Value: It returns an object specifying the numerical group identity of the Node.js process.

Note: This method will only work on POSIX platforms. Not available on windows or android platform so will cause an error i.e. TypeError, getgid is not a function.

Below examples illustrate the use of process.getgid() method in Node.js:

Example 1:




// Node.js program to demonstrate the     
// process.getgid() method  
   
// Include process module
const process = require('process');
  
// Printing the numerical group
// identity of the Node.js process
console.log(process.getgid());


Output:

1000

Example 2:




// Node.js program to demonstrate the     
// process.getgid() method  
   
// Include process module
const process = require('process');
  
// Checking whether this method
// exists or not
if (process.getgid) {
    
  // Printing getgid() value
  console.log("The numerical group identity "
              + "of the Node.js process: "
              + process.getgid());
}


Output:

The numerical group identity of the Node.js process: 1000

Note: The above program will compile and run by using the node filename.js command.

Reference: https://nodejs.org/api/process.html#process_process_getgid


Previous Article
Next Article

Similar Reads

Node.js process.send() Method
The process.send() method is an inbuilt application programming interface of the process module which is used by the child process to communicate with the parent process. This method does not work for the root process because it does not have any parent process. Syntax: process.send(message, [sendHandle])Parameters: This method accepts the followin
2 min read
Run Python script from Node.js using child process spawn() method
Node.js is one of the most adopted web development technologies but it lacks support for machine learning, deep learning and artificial intelligence libraries. Luckily, Python supports all these and many more other features. Django Framework for Python can utilize this functionality of Python and can provide support for building new age web applica
3 min read
Node.js process.chdir() Method
The process.chdir() method is an inbuilt application programming interface of the process module which is used to change the current working directory. Syntax: process.chdir( directory ) Parameters: This method accepts single parameter as mentioned above and described below: directory: It is required parameter that specifies the path to the directo
2 min read
Node.js process.getegid() Method
The process.getegid() method is an inbuilt application programming interface of the process module which is used to get the numerical effective group identity of the Node.js process. Syntax: process.getegid() Parameters: This method does not accept any parameters. Return Value: It returns an object specifying the numerical effective group identity
2 min read
Node.js process.getuid() Method
The process.getuid() method is an inbuilt application programming interface of the process module which is used to get the numerical user identity of the Node.js process. Syntax: process.getuid() Parameters: This method does not accept any parameters. Return Value: This method returns an integer value specifying the numerical user identity of the N
1 min read
Node.js process.geteuid() Method
The process.geteuid() method is an inbuilt application programming interface of the process module which is used to get the numerical effective user identity of the Node.js process. Syntax: process.geteuid() Parameters: This method does not accept any parameters. Return Value: This method returns an object specifying the numerical effective user id
2 min read
Node.js process.getgroups() Method
The process.getgroups() method is an inbuilt application programming interface of the Process module which is used to get the supplementary group IDs. Syntax: process.getgroups() Parameters: This method does not accept any parameters. Return: It returns an integer array specifying supplementary group IDs. Note: This function will only work on POSIX
1 min read
Node.js process.cpuUsage() Method
The process.cpuUsage() method is an inbuilt application programming interface of the Process module which is used to get the user, system CPU time usage of the current process. It is returned as an object with property user and system, values are in microseconds. Return values may differ from the actual time elapsed especially for multi-core CPUs.
2 min read
Node.js process.setegid() Method
The process.setegid() method is an inbuilt application programming interface of the process module which is used to set the numerical effective group identity of the Node.js process. Syntax: process.setegid(id) Parameters: This method accept single parameter as mentioned above and described below: id: It is a required parameter. It is a string or a
2 min read
Node.js process.hasUncaughtExceptionCaptureCallback() Method
The process.hasUncaughtExceptionCaptureCallback() method is an inbuilt application programming interface of the process module which is used to get whether a callback has been set using process.setUncaughtExceptionCaptureCallback() method. Syntax: process.hasUncaughtExceptionCaptureCallback() Parameters: This method does not accept any parameters.R
2 min read
three90RightbarBannerImg