Annotation of researchv10dc/man/manb/w.1, revision 1.1

1.1     ! root        1: .TH W 1 8/15/80
        !             2: .UC 4
        !             3: .SH NAME
        !             4: w \- who is on and what they are doing
        !             5: .SH SYNOPSIS
        !             6: .B w
        !             7: [
        !             8: .B \-h
        !             9: ] [
        !            10: .B \-s
        !            11: ] [ user ]
        !            12: .SH DESCRIPTION
        !            13: .I W
        !            14: prints a summary of the current activity on the system,
        !            15: including what each user is doing.
        !            16: The heading line shows the current time of day,
        !            17: how long the system has been up,
        !            18: the number of users logged into the system,
        !            19: and the load averages.
        !            20: The load average numbers give the number of jobs in the run queue
        !            21: averaged over 1, 5 and 15 minutes.
        !            22: .PP
        !            23: The fields output are:
        !            24: the users login name,
        !            25: the name of the tty the user is on,
        !            26: the time of day the user logged on,
        !            27: the number of minutes since the user last typed anything,
        !            28: the total CPU time,
        !            29: the percentage of the CPU,
        !            30: the percentage of the total virtual memory,
        !            31: the percentage of the the total virtual memory loaded,
        !            32: and the name and arguments of the current process.
        !            33: The CPU and virtual memory items are based on all processes and their
        !            34: children associated with that terminal.
        !            35: .PP
        !            36: The
        !            37: .B \-h
        !            38: flag suppresses the heading.
        !            39: The
        !            40: .B \-s
        !            41: flag asks for a short form of output.
        !            42: In the short form, the tty is abbreviated, the login time and cpu times
        !            43: are left off, as are the arguments to commands.
        !            44: .B \-l
        !            45: gives the long output, which is the default.
        !            46: .PP
        !            47: If a
        !            48: .I user
        !            49: name is included,
        !            50: the output will be restricted to that user.
        !            51: .SH FILES
        !            52: .ta 1i
        !            53: /etc/utmp
        !            54: .br
        !            55: /dev/kmem
        !            56: .br
        !            57: /dev/drum
        !            58: .SH "SEE ALSO"
        !            59: who(1), ps(1)
        !            60: .SH AUTHOR
        !            61: Mark Horton
        !            62: .SH BUGS
        !            63: The notion of the ``current process'' is muddy.
        !            64: The current algorithm is ``the highest numbered process on
        !            65: the terminal that is not ignoring interrupts,
        !            66: or, if there is none, the highest numbered process on the terminal''.
        !            67: This fails, for example, in critical sections of programs
        !            68: like the shell and editor,
        !            69: or when faulty programs running in the background
        !            70: fork and fail to ignore interrupts.
        !            71: (In cases where no process can be found,
        !            72: .I w
        !            73: prints ``\-''.)
        !            74: .PP
        !            75: The CPU time is only an estimate, in particular, if someone leaves a
        !            76: background process running after logging out, the person currently
        !            77: on that terminal is ``charged'' with the time.
        !            78: .PP
        !            79: Background processes are not shown, even though they account for
        !            80: much of the load on the system.
        !            81: .PP
        !            82: Sometimes processes, typically those in the background, are
        !            83: printed with null or garbaged arguments.
        !            84: In these cases, the name of the command is printed in parentheses.
        !            85: .PP
        !            86: W does not know about the new conventions for detection of background jobs.
        !            87: It will sometimes find a background job instead of the right one.

unix.superglobalmegacorp.com

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