Объект встроенный объект

Подпроцесс объекта

Дочерний объект процесса

1 2
var process = require("process"); var sub = process.open("ls");

наследование

Атрибут члена

pid

Целое число, читайте идентификатор процесса, на который указывает текущий объект

1
readonly Integer SubProcess.pid;

ppid

Integer, читайте идентификатор родительского процесса, на который указывает текущий объект

1
readonly Integer SubProcess.ppid;

stdin

BufferedStream , читать стандартный входной объект процесса, на который указывает текущий объект

1
readonly BufferedStream SubProcess.stdin;

stdout

BufferedStream , читать стандартный выходной объект процесса, на который указывает текущий объект

1
readonly BufferedStream SubProcess.stdout;

stderr

BufferedStream , читать стандартный объект ошибки процесса, на который указывает текущий объект

1
readonly BufferedStream SubProcess.stderr;

Функция-член

kill

Убить процесс, на который указывает текущий объект, и передать сигнал

1
SubProcess.kill(Integer signal);

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

  • signal : целое число, сигнал передан

wait

Дождитесь завершения процесса, на который указывает текущий объект, и верните код завершения процесса

1
Integer SubProcess.wait() async;

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

  • Integer , конечный код процесса

findWindow

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

1
Value SubProcess.findWindow(String name);

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

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

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

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

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть переопределён согласно его собственным характеристикам

1
String SubProcess.toString();

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

  • String , возвращает строковое представление объекта

toJSON

Возвращает JSON-представление объекта, как правило, возвращает коллекцию читаемых атрибутов, определенных объектом

1
Value SubProcess.toJSON(String key = "");

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

  • key : строка, не используется

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

  • Value , возвращает значение, содержащее сериализуемый JSON