Módulo módulo básico

Módulo os

Módulo de procesamiento del sistema operativo y del sistema de archivos

Instrucciones:

1
var os = require('os');

Objeto

Service

Constructor de Service , consulte Service

1
Service os.Service;

Función estática

hostname

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

1
static String os.hostname();

Devolver resultado:

  • String , devuelve el nombre de host

endianness

Consultar el orden de bytes de la CPU actual

1
static String os.endianness();

Devolver resultado:

  • String , orden de bytes de retorno

type

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

1
static String os.type();

Devolver resultado:

  • String , devuelve el nombre del sistema

release

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

1
static String os.release();

Devolver resultado:

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

homedir

Consultar directorio de usuarios actual

1
static String os.homedir();

Devolver resultado:

  • String , devuelve la cadena del directorio

arch

Consultar el entorno actual de la CPU

1
static String os.arch();

Devolver resultado:

  • String , devuelve el tipo de cpu, los posibles resultados son 'amd64', 'arm', 'arm64', 'ia32'

uptime

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

1
static Number os.uptime();

Devolver resultado:

  • Number , devuelve el valor que representa el tiempo.

loadavg

Consultar el entorno operativo durante 1 minuto, 5 minutos, 15 minutos de carga promedio

1
static Array os.loadavg();

Devolver resultado:

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

totalmem

Consultar la memoria total del entorno operativo, en bytes

1
static Long os.totalmem();

Devolver resultado:

  • Datos de memoria Long y de retorno

freemem

Consultar la memoria disponible del entorno operativo, en bytes

1
static Long os.freemem();

Devolver resultado:

  • Datos de memoria Long y de retorno

cpus

Consultar el número y los parámetros de la CPU del entorno operativo actual

1
static Array os.cpus();

Devolver resultado:

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

cpuNumbers

Consultar el número de CPU en el entorno operativo actual

1
static Integer os.cpuNumbers();

Devolver resultado:

  • Integer , devuelve el número de cpu

tmpdir

Consultar el directorio de archivos temporales del entorno operativo actual

1
static String os.tmpdir();

Devolver resultado:

  • String , devuelve el directorio de archivos temporales

userInfo

Devuelve la información del usuario de ejecución efectiva actual

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

Parámetros de llamada:

  • options : Objeto, utilizado para interpretar la codificación de caracteres de la cadena de resultado

Devolver resultado:

  • Object , información de usuario de ejecución efectiva actual

networkInterfaces

Consultar información de red del entorno operativo actual

1
static Object os.networkInterfaces();

Devolver 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();

Devolver 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 la impresora

Devolver resultado:


platform

Consultar el nombre de la plataforma actual

1
static String os.platform();

Devolver resultado:

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

time

Analizar la cadena de tiempo o consultar la hora actual del entorno de ejecución

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

Parámetros de llamada:

  • tmString : Cadena, cadena de tiempo, el valor predeterminado es consultar la hora actual

Devolver resultado:

  • Date , devuelve el objeto Date de javascript

dateAdd

Función de cálculo de tiempo, especifique 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, especifica el valor de la operación
  • part : String, especifique la parte de tiempo de la operación, los valores aceptados son: "año", "mes", "día", "hora", "minuto", "segundo"

Devolver resultado:

  • Date , devuelve el objeto Date de javascript

memoryUsage

Consultar el informe de uso de la memoria del proceso actual

1
static Object os.memoryUsage();

Devolver resultado:

  • Object , retorno contiene informe de memoria

El informe de memoria genera resultados similares a los siguientes:

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

entre ellos:

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

Propiedades estáticas

timezone

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

1
static readonly Integer os.timezone;

EOL

Cadena, consulta el identificador de final de línea del entorno operativo 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;