Modul Basismodul

Modul os

Betriebssystem und Dateisystem-Verarbeitungsmodul

Wie man benutzt:

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

Gibt das Ergebnis zurück:

  • String , gibt den Hostnamen zurück

endianness

Fragen Sie die Bytereihenfolge der aktuellen CPU ab

1
static String os.endianness();

Gibt das Ergebnis zurück:

  • String , Rückgabe der Bytereihenfolge

type

Fragen Sie den Betriebssystemnamen der aktuell ausgeführten Umgebung ab

1
static String os.type();

Gibt das Ergebnis zurück:

  • String , gibt den Systemnamen zurück

release

Abfragen der Betriebssystemversion der aktuellen Betriebsumgebung

1
static String os.release();

Gibt das Ergebnis zurück:

  • String , Versionsinformationen zurückgeben

homedir

Fragen Sie das aktuelle Benutzerverzeichnis ab

1
static String os.homedir();

Gibt das Ergebnis zurück:

  • String , String Zurück zum Inhalt

arch

Fragen Sie die aktuelle CPU-Umgebung ab

1
static String os.arch();

Gibt das Ergebnis zurück:

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

uptime

Abfrage der Laufzeitumgebung Laufzeit in Sekunden

1
static Number os.uptime();

Gibt das Ergebnis zurück:

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

loadavg

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

1
static Array os.loadavg();

Gibt das Ergebnis zurück:

  • Array , gibt ein Array zurück, das drei Nutzdaten enthält

totalmem

Fragen Sie den Gesamtspeicher der laufenden Umgebung in Byte ab

1
static Long os.totalmem();

Gibt das Ergebnis zurück:

  • Long Speicherdaten zurückgeben

freemem

Fragen Sie den verfügbaren Speicher der laufenden Umgebung in Byte ab

1
static Long os.freemem();

Gibt das Ergebnis zurück:

  • Long Speicherdaten zurückgeben

cpus

Fragen Sie die Anzahl und die Parameter der aktuellen CPU der laufenden Umgebung ab

1
static Array os.cpus();

Gibt das Ergebnis zurück:

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

cpuNumbers

Fragen Sie die Anzahl der CPUs in der aktuell ausgeführten Umgebung ab

1
static Integer os.cpuNumbers();

Gibt das Ergebnis zurück:

  • Integer , gibt die Anzahl der CPU zurück

tmpdir

Fragen Sie das temporäre Dateiverzeichnis der aktuell ausgeführten Umgebung ab

1
static String os.tmpdir();

Gibt das Ergebnis zurück:

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

userInfo

Gibt Informationen zu aktuell aktiven Benutzern zurück

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

Parameter aufrufen:

  • options : Objekt, die Zeichenkodierung, die zur Interpretation der resultierenden Zeichenfolge verwendet wird

Gibt das Ergebnis zurück:

  • Object , aktuell gültige Benutzerinformationen

networkInterfaces

Fragen Sie die aktuellen Netzwerkinformationen der Betriebsumgebung ab

1
static Object os.networkInterfaces();

Gibt das Ergebnis zurück:

  • Object , Netzwerkkarteninformationen zurückgeben

printerInfo

Fragen Sie die Druckerinformationen des aktuellen Hosts ab

1
static Array os.printerInfo();

Gibt das Ergebnis zurück:

  • Array , Druckerinformationen zurückgeben

openPrinter

Erstellen Sie ein Druckerausgabeobjekt

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

Parameter aufrufen:

  • name : Zeichenfolge, Druckername

Gibt das Ergebnis zurück:


platform

Fragen Sie den aktuellen Plattformnamen ab

1
static String os.platform();

Gibt das Ergebnis zurück:

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

time

Analysieren Sie eine Zeitzeichenfolge oder fragen Sie die aktuelle Uhrzeit der laufenden Umgebung ab

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

Parameter aufrufen:

  • tmString : Zeichenfolge, Zeitzeichenfolge, aktuelle Standardabfragezeit

Gibt das Ergebnis zurück:

  • Date , gibt ein JavaScript-Datumsobjekt zurück

dateAdd

Zeitberechnungsfunktion, die die Berechnungszeit nach Teilen angibt

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, der Wert der angegebenen Operation
  • part : Zeichenfolge, gibt den Zeitteil der Operation an. Die empfangenen Werte sind: "Jahr", "Monat", "Tag", "Stunde", "Minute", "Sekunde".

Gibt das Ergebnis zurück:

  • Date , gibt ein JavaScript-Datumsobjekt zurück

memoryUsage

Fragen Sie den Speicherauslastungsbericht des aktuellen Prozesses ab

1
static Object os.memoryUsage();

Gibt das Ergebnis zurück:

  • Object , gibt einen Bericht zurück, der Speicher enthält

Der Speicherbericht liefert ähnliche Ergebnisse wie die folgenden:

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

Davon:

  • rss gibt die aktuelle physische Speichergröße des Prozesses zurück
  • heapTotal gibt die Größe des Heapspeichers der v8-Engine zurück
  • heapUsed gibt die Größe des Heapspeichers zurück, die von der v8-Engine verwendet wird
  • nativeObjects gibt die aktuelle Anzahl gültiger integrierter Objekte zurück

Statische Eigenschaft

timezone

Ganzzahl, fragen Sie die aktuelle Zeitzone der laufenden Umgebung ab

1
static readonly Integer os.timezone;

EOL

Zeichenfolge, fragen Sie die aktuelle Endkennung der laufenden Umgebungszeile ab, Posix: \ "\ 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;