Módulo base del módulo

Módulo os

Sistema operativo y módulo de procesamiento del sistema de archivos

Cómo utilizar:

1
var os = require('os');

Objeto

Service

Service constructor, ver Service

1
Service os.Service;

Función estática

hostname

Consultar el nombre de host del entorno actual en ejecución

1
static String os.hostname();

Devuelve el resultado:

  • String , devuelve el nombre del host

endianness

Consultar el orden de bytes de la CPU actual

1
static String os.endianness();

Devuelve el resultado:

  • String , orden de bytes de retorno

type

Consultar el nombre del sistema operativo del entorno actual en ejecución

1
static String os.type();

Devuelve el resultado:

  • String , devuelve el nombre del sistema

release

Consultar la versión del sistema operativo del entorno actual en ejecución

1
static String os.release();

Devuelve el resultado:

  • String , información de la versión de retorno

homedir

Consultar el directorio de usuarios actual

1
static String os.homedir();

Devuelve el resultado:

  • String , devuelve una cadena de directorio

arch

Consultar el entorno actual de la CPU

1
static String os.arch();

Devuelve el resultado:

  • String , tipo de CPU de retorno, los resultados posibles son 'amd64', 'arm', 'arm64', 'ia32'

uptime

Consultar tiempo de ejecución del entorno de ejecución, en segundos

1
static Number os.uptime();

Devuelve el resultado:

  • Number , devuelve un valor numérico que representa el tiempo

loadavg

Consultar el entorno de ejecución durante 1 minuto, 5 minutos, 15 minutos de carga promedio

1
static Array os.loadavg();

Devuelve el resultado:

  • Array , devuelve una matriz que contiene tres datos de carga útil

totalmem

Consulta la memoria total del entorno en ejecución, en bytes

1
static Long os.totalmem();

Devuelve el resultado:

  • Long , devolver datos de memoria

freemem

Consulta la memoria disponible del entorno en ejecución, en bytes

1
static Long os.freemem();

Devuelve el resultado:

  • Long , devolver datos de memoria

cpus

Consulta el número y los parámetros de la CPU actual del entorno en ejecución

1
static Array os.cpus();

Devuelve el resultado:

  • Array , devuelve una matriz que contiene parámetros de CPU, cada elemento corresponde a una CPU

cpuNumbers

Consultar el número de CPU en el entorno actual en ejecución

1
static Integer os.cpuNumbers();

Devuelve el resultado:

  • Integer , devuelve el número de CPU

tmpdir

Consultar el directorio de archivos temporales del entorno actual en ejecución

1
static String os.tmpdir();

Devuelve el resultado:

  • String , devuelve el directorio de archivos temporales

userInfo

Devuelve información sobre usuarios actualmente activos

1
static Object os.userInfo(Object options = {});

Parámetros de llamada:

  • options : Objeto, la codificación de caracteres utilizada para interpretar la cadena resultante

Devuelve el resultado:

  • Object , información de usuario actualmente válida

networkInterfaces

Consultar la información de red del entorno operativo actual

1
static Object os.networkInterfaces();

Devuelve el resultado:

  • Object , devolver información de la tarjeta de red

printerInfo

Consultar la información de la impresora del host actual

1
static Array os.printerInfo();

Devuelve el resultado:

  • Array , devolver información de la impresora

openPrinter

Crear un objeto de salida de impresora

1
static BufferedStream os.openPrinter(String name) async;

Parámetros de llamada:

  • name : Cadena, nombre de impresora

Devuelve el resultado:


platform

Consulta el nombre de la plataforma actual

1
static String os.platform();

Devuelve el resultado:

  • String , devuelve el nombre de la plataforma, los posibles resultados son 'darwin', 'freebsd', 'linux' o 'win32'

time

Analiza una cadena de tiempo o consulta la hora actual del entorno en ejecución

1
static Date os.time(String tmString = "");

Parámetros de llamada:

  • tmString : Cadena, cadena de tiempo, hora actual de la consulta predeterminada

Devuelve el resultado:

  • Date , devuelve un objeto Fecha de JavaScript

dateAdd

Función de cálculo de tiempo, especificando el tiempo de cálculo según la parte

1 2 3
static Date os.dateAdd(Date d, Integer num, String part);

Parámetros de llamada:

  • d : Fecha, especificada para calcular objetos de fecha
  • num : entero, el valor de la operación especificada
  • part : Cadena, especifica la parte de tiempo de la operación. Los valores recibidos son: "año", "mes", "día", "hora", "minuto", "segundo"

Devuelve el resultado:

  • Date , devuelve un objeto Fecha de JavaScript

memoryUsage

Consultar el informe de uso de memoria del proceso actual

1
static Object os.memoryUsage();

Devuelve el resultado:

  • Object , devuelve un informe que contiene memoria

El informe de memoria produce resultados similares a los siguientes:

1 2 3 4 5 6
{ "rss": 8622080, "heapTotal": 4083456, "heapUsed": 1621800, "nativeObjects": 122 }

De los cuales:

  • rss devuelve el tamaño actual de la memoria física del proceso
  • heapTotal devuelve el tamaño de la memoria de almacenamiento dinámico del motor v8
  • heapUsed devuelve el tamaño de memoria de almacenamiento dinámico que está utilizando el motor v8
  • nativeObjects devuelve el número actual de objetos integrados válidos

Propiedad estática

timezone

Entero, consulta la zona horaria actual del entorno en ejecución

1
static readonly Integer os.timezone;

EOL

Cadena, consulte el identificador de final de línea del entorno de ejecución actual, posix: \ "\ n \"; windows: \ "\ r \ n \"

1
static readonly String os.EOL;

execPath

Cadena, consulta la ruta completa del archivo de ejecución actual

1
static readonly String os.execPath;