Helix Core is now P4. Product user interfaces will be updated soon. Learn more >>

P4 Server Administration Documentation | 2025.1

# List running processes

To list the processes monitored by P4 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 P4 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 P4 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 P4 Server application (and version string or API protocol level), `IP-address` is the IP address of the user’s P4 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 P4 Server administrators and superusers can use the `-a`, `-l`, and `-e` options.

Your search for returned results