Modul Grundmodul

Modul os

Betriebssystem und Dateisystem-Verarbeitungsmodul

Anleitung:

1
var os = require('os');

Objekt

Service

Service , siehe Service

1
Service os.Service;

Statische Funktion

hostname

Fragen Sie den Hostnamen der aktuell ausgeführten Umgebung ab

1
static String os.hostname();

Ergebnis zurückgeben:

  • String , gibt den Hostnamen zurück

endianness

Fragen Sie die Bytereihenfolge der aktuellen CPU ab

1
static String os.endianness();

Ergebnis zurückgeben:

  • String , Bytereihenfolge zurückgeben

type

Fragen Sie den Betriebssystemnamen der aktuell ausgeführten Umgebung ab

1
static String os.type();

Ergebnis zurückgeben:

  • String , gibt den Systemnamen zurück

release

Fragen Sie die Betriebssystemversion der aktuellen Betriebsumgebung ab

1
static String os.release();

Ergebnis zurückgeben:

  • String , gibt Versionsinformationen zurück

homedir

Aktuelles Benutzerverzeichnis abfragen

1
static String os.homedir();

Ergebnis zurückgeben:

  • String , gibt den Verzeichnisstring zurück

arch

Fragen Sie die aktuelle CPU-Umgebung ab

1
static String os.arch();

Ergebnis zurückgeben:

  • String , gibt den CPU-Typ zurück. Mögliche Ergebnisse sind 'amd64', 'arm', 'arm64', 'ia32'.

uptime

Fragen Sie die Laufzeit der laufenden Umgebung in Sekunden ab

1
static Number os.uptime();

Ergebnis zurückgeben:

  • Number , gibt den Wert zurück, der die Zeit darstellt

loadavg

Fragen Sie die Betriebsumgebung nach einer durchschnittlichen Last von 1 Minute, 5 Minuten und 15 Minuten ab

1
static Array os.loadavg();

Ergebnis zurückgeben:

  • Array , gibt ein Array mit drei Ladedaten zurück

totalmem

Fragen Sie den Gesamtspeicher der Betriebsumgebung in Byte ab

1
static Long os.totalmem();

Ergebnis zurückgeben:

  • Long Speicherdaten zurückgeben

freemem

Fragen Sie den verfügbaren Speicher der Betriebsumgebung in Byte ab

1
static Long os.freemem();

Ergebnis zurückgeben:

  • Long Speicherdaten zurückgeben

cpus

Fragen Sie die Anzahl und die Parameter der aktuellen CPU der Betriebsumgebung ab

1
static Array os.cpus();

Ergebnis zurückgeben:

  • Array , gibt ein Array mit CPU-Parametern zurück. Jedes Element entspricht einer CPU

cpuNumbers

Fragen Sie die Anzahl der CPUs in der aktuellen Betriebsumgebung ab

1
static Integer os.cpuNumbers();

Ergebnis zurückgeben:

  • Integer , gibt die Anzahl der CPU zurück

tmpdir

Fragen Sie das temporäre Dateiverzeichnis der aktuellen Betriebsumgebung ab

1
static String os.tmpdir();

Ergebnis zurückgeben:

  • String , gibt das temporäre Dateiverzeichnis zurück

userInfo

Gibt die aktuellen Benutzerinformationen für die effektive Ausführung zurück

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

Parameter aufrufen:

  • options : Objekt, das zur Interpretation der Zeichenkodierung der Ergebniszeichenfolge verwendet wird

Ergebnis zurückgeben:

  • Object , aktuelle effektive Ausführungsbenutzerinformationen

networkInterfaces

Fragen Sie die aktuellen Netzwerkinformationen der Betriebsumgebung ab

1
static Object os.networkInterfaces();

Ergebnis zurückgeben:

  • Object , Netzwerkkarteninformationen zurückgeben

printerInfo

Fragen Sie die Druckerinformationen des aktuellen Hosts ab

1
static Array os.printerInfo();

Ergebnis zurückgeben:

  • Array , Druckerinformationen zurückgeben

openPrinter

Erstellen Sie ein Druckerausgabeobjekt

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

Parameter aufrufen:

  • name : Zeichenfolge, Druckername

Ergebnis zurückgeben:


platform

Fragen Sie den aktuellen Plattformnamen ab

1
static String os.platform();

Ergebnis zurückgeben:

  • String , gibt den Plattformnamen zurück. Mögliche Ergebnisse sind 'arwin', 'freebsd', 'linux' oder 'win32'.

time

Analysieren Sie die Zeitzeichenfolge oder fragen Sie die aktuelle Zeit der Laufzeitumgebung ab

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

Parameter aufrufen:

  • tmString : Zeichenfolge, Zeitzeichenfolge. Standardmäßig wird die aktuelle Uhrzeit abgefragt

Ergebnis zurückgeben:

  • Date , gibt das Javascript-Datumsobjekt zurück

dateAdd

Zeitberechnungsfunktion, Berechnungszeit nach Teil angeben

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

Parameter aufrufen:

  • d : Datum, angegeben für die Berechnung von Datumsobjekten
  • num : Integer, geben Sie den Wert der Operation an
  • part : Zeichenfolge, geben Sie den Zeitteil der Operation an. Die akzeptierten Werte sind: "Jahr", "Monat", "Tag", "Stunde", "Minute", "Sekunde".

Ergebnis zurückgeben:

  • Date , gibt das Javascript-Datumsobjekt zurück

memoryUsage

Abfrage des aktuellen Berichts zur Prozessspeicherauslastung

1
static Object os.memoryUsage();

Ergebnis zurückgeben:

  • Object , Rückgabe enthält Speicherbericht

Der Speicherbericht generiert ähnliche Ergebnisse wie folgt:

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

unter ihnen:

  • rss gibt die Größe des physischen Speichers zurück, der derzeit vom Prozess belegt wird
  • heapTotal gibt die Größe des Heapspeichers der v8-Engine zurück
  • heapUsed gibt die Größe des Heapspeichers zurück, der von der v8-Engine verwendet wird
  • nativeObjects gibt die aktuelle Anzahl gültiger integrierter Objekte zurück

Statische Eigenschaften

timezone

Ganzzahl, fragen Sie die aktuelle Zeitzone der Laufzeitumgebung ab

1
static readonly Integer os.timezone;

EOL

Zeichenfolge, fragen Sie die Zeilenende-ID der aktuellen Betriebsumgebung ab, Position: \ "\ n \"; Windows: \ "\ r \ n \"

1
static readonly String os.EOL;

execPath

String, fragen Sie den vollständigen Pfad der aktuellen Ausführungsdatei ab

1
static readonly String os.execPath;