Módulo Módulo básico

Módulo os

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

Instrucciones:

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 operativo actual

1
static String os.hostname();

Resultado de devolución:

  • String , devolver nombre de host

endianness

Consultar el orden de bytes de la CPU actual

1
static String os.endianness();

Resultado de devolución:

  • String , orden de bytes de retorno

type

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

1
static String os.type();

Resultado de devolución:

  • String , devuelve el nombre del sistema

release

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

1
static String os.release();

Resultado de devolución:

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

homedir

Consultar el directorio de usuarios actual

1
static String os.homedir();

Resultado de devolución:

  • String , devuelve la cadena del directorio

arch

Consultar el entorno actual de la CPU

1
static String os.arch();

Resultado de devolución:

  • String , tipo de CPU de retorno, el posible resultado es 'amd64', 'arm', 'arm64', 'ia32'

uptime

Consulta el tiempo de ejecución del entorno operativo, en segundos

1
static Number os.uptime();

Resultado de devolución:

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

loadavg

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

1
static Array os.loadavg();

Resultado de devolución:

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

Resultado de devolución:

  • Long , devolver datos de memoria

freemem

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

1
static Long os.freemem();

Resultado de devolución:

  • Long , devolver datos de memoria

cpus

Consultar el número y los parámetros de las CPU en el entorno operativo actual

1
static Array os.cpus();

Resultado de devolución:

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

cpuNumbers

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

1
static Integer os.cpuNumbers();

Resultado de devolución:

  • Integer , devuelve el número de CPU

tmpdir

Consultar el directorio de archivos temporales del entorno operativo actual

1
static String os.tmpdir();

Resultado de devolución:

  • String , devuelve el directorio de archivos temporales

userInfo

Devuelve la información del usuario actualmente válida

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

Parámetros de llamada:

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

Resultado de devolución:

  • Object , información de usuario actualmente efectiva

networkInterfaces

Consultar la información de red del entorno operativo actual

1
static Object os.networkInterfaces();

Resultado de devolución:

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

Resultado de devolución:

  • 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

Resultado de devolución:


platform

Consulta el nombre de la plataforma actual

1
static String os.platform();

Resultado de devolución:

  • String , devuelve el nombre de la plataforma, el posible resultado es 'darwin', 'freebsd', 'linux' o 'win32'

time

Analiza la 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

Resultado de devolución:

  • Date , return javascript Date object

dateAdd

Función de cálculo de tiempo, de acuerdo con la parte especificada del tiempo de cálculo

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

Resultado de devolución:

  • Date , return javascript Date object

memoryUsage

Consultar el informe de uso de memoria de proceso actual

1
static Object os.memoryUsage();

Resultado de devolución:

  • 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 }

entre ellos:

  • rss devuelve el tamaño actual de la memoria física del proceso
  • heapTotal devuelve el tamaño de memoria de almacenamiento dinámico del motor v8
  • heapUsed devuelve el tamaño de la memoria de montón utilizada por 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 final de la línea actual del entorno de ejecución, 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;