Modulo modulo base

Sistema operativo del modulo

Sistema operativo e modulo di elaborazione del file system

Istruzioni:

1
var os = require('os');

Oggetto

Service

Service Costruttore, vedi Service

1
Service os.Service;

Funzione statica

hostname

Interroga il nome host dell'ambiente operativo corrente

1
static String os.hostname();

Risultato di ritorno:

  • String, Restituisci il nome host

endianness

Interroga l'ordine dei byte della CPU corrente

1
static String os.endianness();

Risultato di ritorno:

  • String, Restituisci l'ordine dei byte

type

Interroga il nome del sistema operativo dell'ambiente in esecuzione

1
static String os.type();

Risultato di ritorno:

  • String, Restituisce il nome del sistema

release

Interroga la versione del sistema operativo dell'ambiente operativo corrente

1
static String os.release();

Risultato di ritorno:

  • String, Restituisci le informazioni sulla versione

homedir

Interroga la directory dell'utente corrente

1
static String os.homedir();

Risultato di ritorno:

  • String, Restituisce la stringa della directory

arch

Interroga l'ambiente della CPU corrente

1
static String os.arch();

Risultato di ritorno:

  • String, Restituisce il tipo di CPU, i possibili risultati sono'amd64','arm','arm64','ia32'

loadavg

Interroga l'ambiente operativo per 1 minuto, 5 minuti, 15 minuti di carico medio

1
static Array os.loadavg();

Risultato di ritorno:

  • Array, Restituisce un array contenente tre dati di caricamento

totalmem

Interroga la memoria totale dell'ambiente operativo, in byte

1
static Long os.totalmem();

Risultato di ritorno:

  • Long, Restituisci i dati della memoria

freemem

Interroga la memoria disponibile dell'ambiente operativo, in byte

1
static Long os.freemem();

Risultato di ritorno:

  • Long, Restituisci i dati della memoria

cpus

Interroga il numero e i parametri dell'ambiente operativo corrente cpu

1
static Array os.cpus();

Risultato di ritorno:

  • Array, Restituisce un array contenente i parametri della cpu, ogni elemento corrisponde a una cpu

cpuNumbers

Interroga il numero di CPU nell'ambiente operativo corrente

1
static Integer os.cpuNumbers();

Risultato di ritorno:

  • Integer, Restituisce il numero di cpu

tmpdir

Interroga la directory dei file temporanei dell'ambiente operativo corrente

1
static String os.tmpdir();

Risultato di ritorno:

  • String, Ritorna alla directory dei file temporanei

userInfo

Restituisci le attuali informazioni sull'utente effettivo

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

Parametri di chiamata:

  • options: Object, la codifica dei caratteri utilizzata per interpretare la stringa del risultato

Risultato di ritorno:

  • Object, Informazioni utente sull'esecuzione effettiva corrente

networkInterfaces

Interroga le informazioni di rete dell'ambiente operativo corrente

1
static Object os.networkInterfaces();

Risultato di ritorno:

  • Object, Restituisci le informazioni sulla scheda di rete

printerInfo

Interroga le informazioni sulla stampante dell'host corrente

1
static Array os.printerInfo();

Risultato di ritorno:

  • Array, Restituisci le informazioni sulla stampante

openPrinter

Crea un oggetto di output della stampante

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

Parametri di chiamata:

  • name: Stringa, nome stampante

Risultato di ritorno:


platform

Interroga il nome della piattaforma corrente

1
static String os.platform();

Risultato di ritorno:

  • String, Restituisce il nome della piattaforma, i possibili risultati sono "darwin", "freebsd", "linux" o "win32"

time

Analizza la stringa dell'ora o interroga l'ora corrente dell'ambiente di runtime

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

Parametri di chiamata:

  • tmString: Stringa, stringa dell'ora, l'ora corrente viene interrogata per impostazione predefinita

Risultato di ritorno:

  • Date, Restituisce l'oggetto Date javascript

dateAdd

Funzione di calcolo del tempo, specificare il tempo di calcolo in base alla parte

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

Parametri di chiamata:

  • d: Date, specifica l'oggetto Date usato per calcolare
  • num: Intero, specifica il valore dell'operazione
  • part: Stringa, specificare la parte temporale dell'operazione, i valori ricevuti sono: "anno", "mese", "giorno", "ora", "minuto", "secondo"

Risultato di ritorno:

  • Date, Restituisce l'oggetto Date javascript

Proprietà statiche

timezone

Intero, interroga il fuso orario corrente dell'ambiente operativo

1
static readonly Integer os.timezone;

EOL

String, interroga l'identificatore di fine riga dell'ambiente operativo corrente, posix:\"\n\"; windows:\"\r\n\"

1
static readonly String os.EOL;