Annotation of 43BSDTahoe/man/man1/w.1, revision 1.1.1.1

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