Modul Grundmodul

Modul os

Betriebssystem und Dateisystem-Verarbeitungsmodul

Anleitung:

1
var os = require('os');

Objekt

Service

Service Konstruktor, siehe Service

1
Service os.Service;

Statische Funktion

hostname

Fragen Sie den Hostnamen der aktuellen Betriebsumgebung ab

1
static String os.hostname();

Ergebnis zurückgeben:

  • String, Hostname zurückgeben

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, Versionsinformationen zurückgeben

homedir

Fragen Sie das aktuelle Benutzerverzeichnis ab

1
static String os.homedir();

Ergebnis zurückgeben:

  • String, Verzeichniszeichenfolge zurückgeben

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 CPUs zurück

tmpdir

Fragen Sie das temporäre Dateiverzeichnis der aktuellen Betriebsumgebung ab

1
static String os.tmpdir();

Ergebnis zurückgeben:

  • String, Kehren Sie zum temporären Dateiverzeichnis zurück

userInfo

Gibt die aktuellen effektiven Benutzerinformationen zurück

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

Parameter aufrufen:

  • options: Object, die Zeichenkodierung, die zur Interpretation der Ergebniszeichenfolge verwendet wird

Ergebnis zurückgeben:

  • Object, Aktuelle Benutzerinformationen zur effektiven Ausführung

networkInterfaces

Fragen Sie die aktuellen Netzwerkinformationen der Betriebsumgebung ab

1
static Object os.networkInterfaces();

Ergebnis zurückgeben:

  • Object, Informationen zur Netzwerkkarte 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, die aktuelle Zeit wird standardmäßig 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, gibt das Datumsobjekt an, das zur Berechnung verwendet wird
  • num: Integer, geben Sie den Wert der Operation an
  • part: String, geben Sie den Zeitteil der Operation an. Die empfangenen Werte sind: "Jahr", "Monat", "Tag", "Stunde", "Minute", "Sekunde".

Ergebnis zurückgeben:

  • Date, Gibt das Javascript-Datumsobjekt zurück

memoryUsage

Fragen Sie den Speicherauslastungsbericht des aktuellen Prozesses ab

1
static Object os.memoryUsage();

Ergebnis zurückgeben:

  • Object, Return enthält Speicherbericht

Der Speicherbericht generiert ähnliche Ergebnisse wie folgt:

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

darunter:

  • 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 Betriebsumgebung ab

1
static readonly Integer os.timezone;

EOL

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

1
static readonly String os.EOL;

execPath

String, fragen Sie den vollständigen Pfad der aktuell ausgeführten Ausführungsdatei ab

1
static readonly String os.execPath;