D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / pid

pid

Выводит идентификатор процесса Unix (pid), соответствующего процессу D3

pid {port.number} {(option} 
pid * {pid.to.search} {(option}

В первой форме команды процесс D3 задается номером порта (PIB), а выводится идентификатор (PID), соответствующего ему процесса Unix. Если номер порта не задан, то предполагается текущий процесс.

Вторая форма команды (с аргументом "*") выводит идентификаторы процессов Unix (PID) для всех процессов D3 (PIB), подключенных в данный момент к виртуальной машине. Символом звездочка ('*') помечается идентификатор текущего процесса. Если в команде указан список идентификаторов процессов "pid.to.search" ("pid для поиска"), то в выводе каждый найденный процесс из этого списка будет помечен знаком плюс ('+'). Это полезно для определения того, подключен ли заданный своим PID процесс Unix к виртуальной машине.

Опции:

p Направляет вывод на системный принтер через спулер.

Примеры:

:pid
 34726
 "34726" - pid текущего процесса.
:pid 22
 14525
 "14525" - pid Unix для pib D3 "22".
:pid * 36978 2345
   PIB    PID      PIB    PID 
  ==== ======     ==== ======
     0  35002    *   2   6513
 +   3  36978        4  42611

Выводятся PID для всех процессов D3 и определяется, являются ли процессы Unix с идентификаторами '36978' и '2345' процессами D3. Команда выполняется на линии '2' системы D3. Процесс Unix с идентификатором '36978' подключен к виртуальной машине на линии '3', а процесс с идентификатором '2345' к этой виртуальной машине не подключен.