Modul Grundmodul

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 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 , Rückgabe der Bytereihenfolge

type

Fragen Sie den Betriebssystemnamen der aktuell ausgeführten Umgebung ab

1
static String os.type();

Ergebnis zurückgeben:

  • String , geben Sie 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 , String Zurück zum Inhalt

arch

Fragen Sie die aktuelle CPU-Umgebung ab

1
static String os.arch();

Ergebnis zurückgeben:

  • String , CPU-Typ zurückgeben, das mögliche Ergebnis ist 'amd64', 'arm', 'arm64', 'ia32'

uptime

Fragen Sie die Laufzeit der Betriebsumgebung in Sekunden ab

1
static Number os.uptime();

Ergebnis zurückgeben:

  • Number , geben Sie 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();

Ergebnis zurückgeben:

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

Ergebnis zurückgeben:

  • Long Speicherdaten zurückgeben

freemem

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

1
static Long os.freemem();

Ergebnis zurückgeben:

  • Long Speicherdaten zurückgeben

cpus

Fragen Sie die Anzahl und die Parameter der CPUs in der aktuellen Betriebsumgebung ab

1
static Array os.cpus();

Ergebnis zurückgeben:

  • Array , gibt ein Array mit CPU-Parametern zurück. Jeder Eintrag 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 , gibt das temporäre Dateiverzeichnis zurück

userInfo

Gibt die aktuell gültigen Benutzerinformationen zurück

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

Parameter aufrufen:

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

Ergebnis zurückgeben:

  • Object , aktuell wirksame Benutzerinformationen

networkInterfaces

Fragen Sie die Netzwerkinformationen der aktuellen 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, das mögliche Ergebnis ist 'darwin', 'freebsd', 'linux' oder 'win32'.

time

Analysieren Sie die 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

Ergebnis zurückgeben:

  • Date , Rückgabe des Javascript-Datumsobjekts

dateAdd

Zeitberechnungsfunktion, geben Sie die Berechnungszeit nach Teil an

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

Ergebnis zurückgeben:

  • Date , Rückgabe des Javascript-Datumsobjekts

memoryUsage

Fragen Sie den aktuellen Bericht zur Prozessspeicherauslastung ab

1
static Object os.memoryUsage();

Ergebnis zurückgeben:

  • Object , gibt den 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 }

Unter ihnen:

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