whodo(C)


whodo -- who is doing what

Synopsis

/usr/sbin/whodo [-h] [-l] [user]

Description

whodo produces formatted and dated output from information in the /var/adm/utmp, /etc/ps_data, and /proc/pid files.

The display is headed by the date, time, and machine name. For each user logged in, device name, user-ID and login time is shown, followed by a list of active processes associated with the user-ID. The list includes the device name, process-ID, CPU minutes and seconds used, and process name.

If user is specified, output is restricted to all sessions pertaining to that user.

The following options are available:


-h
Suppress the heading.

-l
Produce a long form of output. The fields displayed are: the user's login name, the name of the tty the user is on, the time of day the user logged in (in hours:minutes), the idle time -- that is, the time since the user last typed anything (in hours:minutes), the CPU time used by all processes and their children on that terminal (in minutes:seconds), the CPU time used by the currently active processes (in minutes:seconds), and the name and arguments of the current process.

Examples

The command whodo produces a display like this:
   Tue Mar 12 15:48:03 1985
   bailey
   

term/09 mcn 8:51 term/09 28158 0:29 sh

term/52 bdr 15:23 term/52 21688 0:05 sh term/52 22788 0:01 whodo term/52 22017 0:03 vi term/52 22549 0:01 sh

xt/162 lee 10:20 term/08 6748 0:01 layers xt/162 6751 0:01 sh xt/163 6761 0:05 sh term/08 6536 0:05 sh

The above is an example of what is displayed for any user.

Files

/etc/passwd
/etc/ps_data
/var/adm/utmp
/proc/pid

Diagnostics

If the PROC driver is not installed or configured or if /proc is not mounted, a message to that effect is issued and whodo will fail.

The exit status is zero on success, non-zero on failure.

References

ps(C), who(C)
© 2005 The SCO Group, Inc. All rights reserved.
SCO OpenServer Release 6.0.0 - 02 June 2005