티스토리 뷰

Server

운영체제의 값 가져오기

니용 2021. 6. 6. 15:08
반응형

 

Node 내에서는 환경 변수 또는 운영체제에서 관리하고 있는 내용들을 가져올 수 있습니다. Windows 와 Mac / Linux로 다르게 분리하여 관리할 수 있습니다. 기본적으로 node module 내에 저장이 되어 있고, 그대로 가져다가 사용하면 됩니다.

require('os')라고 선언하면 현재 사용자 또는 개발자의 운영 환경값을 가져올 수 있습니다.

const os = require('os');

console.log(os.EOL === '\n');
console.log(os.EOL === '\r\n');

console.log(os.totalmem());
console.log(os.freemem());
console.log(os.type());
console.log(os.userInfo());
console.log(os.cpus());
console.log(os.homedir());
console.log(os.hostname());

또, 현재 사용중인 Node의 스펙 및 사용자의 Node 정보를 가져오려면 process 에서 제공되는 정보를 사용하면 Node가 작동되고 있는 프로세스의 정보를 가져올 수 있습니다.

const process = require('process');

console.log(process.execPath);
console.log(process.version);
console.log(process.pid);
console.log(process.ppid);
console.log(process.platform);
console.log(process.env);
console.log(process.uptime());
console.log(process.cwd());
console.log(process.cpuUsage());
반응형
댓글
공지사항