Модуль Базовый модуль

Модуль ОС

Операционная система и модуль обработки файловой системы

Инструкции:

1
var os = require('os');

объект

Service

Service конструктор, см. Service

1
Service os.Service;

Статическая функция

hostname

Запросить имя хоста текущей операционной среды

1
static String os.hostname();

Вернуть результат:

  • String , возвращаемое имя хоста

endianness

Запросить порядок байтов текущего процессора

1
static String os.endianness();

Вернуть результат:

  • String , обратный порядок байтов

type

Запросите имя операционной системы текущей рабочей среды

1
static String os.type();

Вернуть результат:

  • String , вернуть имя системы

release

Запрос версии операционной системы текущей операционной среды

1
static String os.release();

Вернуть результат:

  • String , вернуть информацию о версии

homedir

Запросить текущий каталог пользователя

1
static String os.homedir();

Вернуть результат:

  • String , вернуть строку каталога

arch

Запросить текущую среду процессора

1
static String os.arch();

Вернуть результат:

  • String , возвращает тип процессора, возможный результат: 'amd64', 'arm', 'arm64', 'ia32'

uptime

Запрос времени работы операционной среды, в секундах

1
static Number os.uptime();

Вернуть результат:

  • Number , вернуть числовое значение, представляющее время

loadavg

Запросить рабочую среду для средней загрузки за 1, 5 и 15 минут

1
static Array os.loadavg();

Вернуть результат:

  • Array , возвращает массив, содержащий три полезных данных

totalmem

Запрос общего объема памяти работающей среды в байтах

1
static Long os.totalmem();

Вернуть результат:

  • Long , вернуть данные памяти

freemem

Запросить доступную память операционной среды в байтах

1
static Long os.freemem();

Вернуть результат:

  • Long , вернуть данные памяти

cpus

Запрос количества и параметров процессоров в текущей операционной среде

1
static Array os.cpus();

Вернуть результат:

  • Array , возвращает массив, содержащий параметры процессора, каждая запись соответствует процессору

cpuNumbers

Запрос количества процессоров в текущей операционной среде

1
static Integer os.cpuNumbers();

Вернуть результат:

  • Integer , возвращает количество процессоров

tmpdir

Запросить каталог временных файлов текущей операционной среды

1
static String os.tmpdir();

Вернуть результат:

  • String , вернуть временный каталог файлов

userInfo

Возвращает текущую информацию о пользователе

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

Параметры вызова:

  • options : Object, кодировка символов, используемая для интерпретации результирующей строки

Вернуть результат:

  • Object , в настоящее время действующая информация пользователя

networkInterfaces

Запрос сетевой информации о текущей операционной среде

1
static Object os.networkInterfaces();

Вернуть результат:

  • Object , вернуть информацию о сетевой карте

printerInfo

Запрос информации о принтере текущего хоста

1
static Array os.printerInfo();

Вернуть результат:

  • Array , вернуть информацию о принтере

openPrinter

Создайте объект вывода на принтер

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

Параметры вызова:

  • name : строка, имя принтера

Вернуть результат:

  • BufferedStream , возвращает объект вывода принтера

platform

Запросить имя текущей платформы

1
static String os.platform();

Вернуть результат:

  • String , возвращает имя платформы, возможный результат - darwin, freebsd, linux или win32

time

Разобрать строку времени или запросить текущее время работающей среды

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

Параметры вызова:

  • tmString : строка, временная строка, текущее время запроса по умолчанию

Вернуть результат:

  • Date , возвращение javascript Дата объекта

dateAdd

Функция расчета времени, согласно указанной части времени расчета

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

Параметры вызова:

  • d : дата, указанная для расчета объектов Date
  • num : Integer, укажите значение операции
  • part : String, указывает временную часть операции, полученные значения: «год», «месяц», «день», «час», «минута», «секунда»

Вернуть результат:

  • Date , возвращение javascript Дата объекта

memoryUsage

Запросить текущий отчет об использовании памяти процесса

1
static Object os.memoryUsage();

Вернуть результат:

  • Object , возвращает отчет, содержащий память

Отчет памяти выдает результаты, подобные следующим:

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

среди них:

  • rss возвращает текущий объем физической памяти процесса
  • heapTotal возвращает объем памяти кучи движка v8
  • heapUsed возвращает размер памяти кучи, используемой механизмом v8.
  • nativeObjects возвращает текущее количество допустимых встроенных объектов

Статическое свойство

timezone

Integer, запрос текущего часового пояса операционной среды

1
static readonly Integer os.timezone;

EOL

Строка, запрос идентификатора конца строки текущей операционной среды, posix: \ "\ n \"; windows: \ "\ r \ n \"

1
static readonly String os.EOL;

execPath

String, запросить полный путь к текущему исполняемому файлу

1
static readonly String os.execPath;