Annotation of researchv10dc/dist/man/v3/man8/ps.8, revision 1.1

1.1     ! root        1: .pa 1
        !             2: .he 'PS (VIII)'1/20/73'PS (VIII)'
        !             3: .ti 0
        !             4: NAME           ps -- process status
        !             5: .sp
        !             6: .ti 0
        !             7: SYNOPSIS       /usr/adm/ps [ -xlt____ ]
        !             8: .sp
        !             9: .ti 0
        !            10: DESCRIPTION
        !            11: .br
        !            12: .in 8
        !            13: ps__
        !            14: prints certain facts about active
        !            15: processes.
        !            16: The information is columnar and consists of:
        !            17: 
        !            18: .in +3
        !            19: The (numerical) ID of the user associated
        !            20: with the process;
        !            21: 
        !            22: The last character of the control typewriter of the process
        !            23: or "x" if there is no control typewriter;
        !            24: "x" lines are suppressed unless the "x" option
        !            25: is given.
        !            26: 
        !            27: The number of 512-byte disk blocks holding the core
        !            28: image of the process;
        !            29: 
        !            30: The process's unique ID (only with "l" option)
        !            31: 
        !            32: The number of hours (mod 100) and minutes of system, disk, and
        !            33: user-process time accumulated by the process and
        !            34: all its terminated descendants (only with "t" option)
        !            35: 
        !            36: An educated guess as to the command line which caused the
        !            37: process to be created.
        !            38: 
        !            39: .in -3
        !            40: Some caveats:
        !            41: 
        !            42: The guess as to the command name and arguments is obtained by examining
        !            43: the process's stack.
        !            44: The process is entitled to destroy this information.
        !            45: Also, only processes whose core images are on disk have
        !            46: visible names.
        !            47: The ps__ command in particular
        !            48: does not, nor does any other process which happens to
        !            49: be in core at the same time.
        !            50: ps__ tries to overcome this limitation by spawning
        !            51: a subprocess designed to take up the other core
        !            52: slot, and is usually successful.
        !            53: Because ps__ examines a dynamically changing data structure,
        !            54: it can produce incorrect results, for example if
        !            55: a process's core image moves between the time
        !            56: ps__ gets its disk address and reads its stack.
        !            57: 
        !            58: Besides its utility for simple spying,
        !            59: ps__ is the only plausible
        !            60: way to find the process number of someone you are trying
        !            61: to kill (VIII).
        !            62: .sp
        !            63: .in 16
        !            64: .ti 0
        !            65: FILES          /dev/rf0,
        !            66: /sys/sys/unix (to get magic numbers).
        !            67: .sp
        !            68: .ti 0
        !            69: SEE ALSO       kill (VIII)
        !            70: .sp
        !            71: .ti 0
        !            72: DIAGNOSTICS    "Bad RF", if
        !            73: a bad swap address turns up;
        !            74: various missing-file diagnostics.
        !            75: .sp
        !            76: .ti 0
        !            77: BUGS           As described.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.