Listing running processes
To list the processes monitored by Helix Server, use the command:
$ p4 monitor show
To restrict the display to processes currently in the running state, use the command:
$ p4 monitor show -s R
By default, each line of p4 monitor
output looks
like this:
pid status owner hh:mm:ss command [args]
where pid
is the UNIX process ID (or Windows thread
ID), status
is R
or T
depending on whether the process is running or marked for termination,
owner
is the
Helix Server
user name of the user who invoked the command,
hh:mm:ss
is the time elapsed since the command was
called, and command
and args
are
the command and arguments as received by Helix Server. For
example:
$ p4 monitor show
74612 R qatool 00:00:47 job
78143 R edk 00:00:01 filelog
78207 R p4admin 00:00:00 monitor
To show the arguments with which the command was called, use the
-a
(arguments) flag:
$ p4 monitor show -a
74612 R qatool 00:00:48 job job004836
78143 R edk 00:00:02 filelog //depot/main/src/proj/file1.c //dep
78208 R p4admin 00:00:00 monitor show -a
To obtain more information about user environment, use the
-e
flag. The -e
flag produces output of the
form:
pid client IP-address status owner workspace hh:mm:ss command [args]
where client
is the
Helix Server
application (and version string or API protocol level),
IP-address
is the IP address of the user’s
Helix Server
application, and workspace
is the name of the calling
user’s current client workspace setting. For example:
$ p4 monitor show -e
74612 p4/2011.1 192.168.10.2 R qatool buildenvir 00:00:47 job
78143 192.168.10.4 R edk eds_elm 00:00:01 filelog
78207 p4/2011.1 192.168.10.10 R p4admin p4server 00:00:00 monitor
By default, all user names and (if applicable) client workspace names
are truncated at 10 characters, and lines are truncated at 80 characters.
To disable truncation, use the -l
(long-form) option:
$ p4 monitor show -a -l
74612 R qatool 00:00:50 job job004836
78143 R edk 00:00:04 filelog //depot/main/src/proj/file1.c //dep
ot/main/src/proj/file1.mpg
78209 R p4admin 00:00:00 monitor show -a -l
Only
Helix Server
administrators and superusers can use the -a
,
-l
, and -e
options.