Process Management Commands [ DCE for the HP 3000 ] MPE/iX 5.0 Express III Documentation
DCE for the HP 3000
Process Management Commands
Process management (threads related) features of commands are listed
here. For detailed information about the commands, refer to the MPE/iX
Commands Reference Manual (32650-90006).
SHOPROC * Using the ;PIN= parameter, pin.thread_id can
be specified to denote a specific thread of
the task.
* Using the ;FORMAT=SUMMARY option displays
one line for each thread of the task. After
the individual threads have been displayed,
a composite or summary line is displayed
containing the summation of the CPU time for
all threads in the task, and the QPRI and
STATE are blank. (This is done because,
each thread in the task can have different
values for the QPRI and STATE fields and
there is no single value that can represent
the task as a whole.)
* Using the pinspec parameter displays the
process. The pinspec is a Process
Identification Number (PIN). Any user can
show processes matching their own user and
account names; they belong to the user. A
user with SM or OP capabilities can show any
process (and its threads if any) on the
system through its pin (or pin.thread_id).
The System Manager can see system processes
by specifying the SYSTEM option.
If pinspec is 0, then the caller's pin is
used.
To reference a specific thread of a task,
pinspec must be of the form pin.thread_id..
Specifying pin.0 results in an error.
NOTREE is the default for pinspec=[#p]pin
target processes and can be overridden with
the TREE option.
* Using the SUMMARY format displays a subset
of a process' attributes. Included are the
queue name, process priority, CPU time,
execution state, associated JOB or SESSION
number, PIN (indented to show tree
structure), program name, threads related
information (if any), and INFO=string (if
any) or command step if the process is
CI.PUB.SYS.
SUMMARY is the default format for
pinspec=[#p]pin.
* From the SHOWPROC display, the CPUTIME field
is displayed in hh:mm:ss or m:ss.mls. A
pair of asterisks (**) is displayed in the
hours field if an overflow occurs. This is
the summation of the CPUTIMEs for the
individual threads in the task. For the
individual threads, only the CPUTIME
consumed by that thread is displayed.
* From the PIN(5) display, the PIN of an
unthreaded task or the PIN of a threaded
task is shown.
* From the PIN(9) display, the pin.thread_id
of the individual threads in a threaded task
are shown. Where, the pin.thread_id is
abcde.fgh (abcde is the task PIN, and fgh is
the thread_id). The SUMMARY format indents
the PIN column by two spaces for each child
process. The indentation is used to
represent descendants.
* From the QPRI(5) display, a combination of
the queue and priority is displayed
(Qnnn[*]). Where, Q is a single character
abbreviation of the processes scheduling
queue, nnn is the processes priority, and *
indicates a system process. When using the
SUMMARY format the QPRI field is blank on
the summary line of a threaded task.
* From the STATE(5) or STATE(7) display, the
execution state of the process is indicated.
STATE can be one of the following:
WAIT: Generic process block,
usually waiting for a
message.
BLKCB: Blocked for control
block.
BLKMM: Blocked for memory
manager.
READY: Ready to execute or
executing.
Using the SUMMARY format, the STATE field is
blank on the summary line of a threaded
task.
ALTPROC * Using the ;PIN= parameter, pin.thread_id can
be specified to denote a specific thread of
the task.
* Specify pin.thread_id to alter the
attributes of a single thread.
* Using the pinspec parameter displays the
processes whose attributes are to be
altered. Any user can show processes
matching their own user and account names;
they belong to the user. A user with SM or
OP capabilities can alter any process (and
its threads if any) on the system through
its pin (or pin.thread_id). The System
Manager can see system processes by
specifying the SYSTEM option.
If pinspec is 0, then the caller's pin is
used.
To reference a specific thread of a task,
pinspec must be of the form pin.thread_id.
Specifying pin.0 results in an error.
NOTREE is the default for pinspec=[#p]pin
target processes and can be overridden with
the TREE option.
MPE/iX 5.0 Express III Documentation