Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

accton(C)

ps(C)

su(C)

acct(S)

acct(F)

utmp(M)



     ACCTCOM(C)               XENIX System V                ACCTCOM(C)



     Name
          acctcom - Searches for and prints process accounting files.

     Syntax
          acctcom [[options][file]] . . .

     Description
          acctcom reads file, the standard input, or /usr/adm/pacct,
          in the form described by acct(F) and writes selected records
          to the standard output.  Each record represents the
          execution of one process.  The output shows the COMMAND
          NAME, USER, TTYNAME, START TIME, END TIME, REAL (SEC), CPU
          (SEC), MEAN SIZE(K), and optionally, F (the fork/exec flag:
          1 for fork without exec) and STAT (the system exit status).

          The command name is prepended with a # if it was executed
          with super-user privileges.  If a process is not associated
          with a known terminal, a ? is printed in the TTYNAME field.

          If no files are specified, and if the standard input is
          associated with a terminal or /dev/null (as is the case when
          using & in the shell), /usr/adm/pacct is read, otherwise the
          standard input is read.

          If any file arguments are given, they are read in their
          respective order.  Each file is normally read forward, i.e.,
          in chronological order by process completion time.  The file
          /usr/adm/pacct is usually the current file to be examined; a
          busy system may need several files, in which case all but
          the current file will be found in /usr/adm/pacct?.  The
          options are:

          -b        Reads backwards, showing latest commands first.

          -f        Prints the fork/exec flag and system exit status
                    columns in the output.

          -h        Instead of showing mean memory size, it shows the
                    fraction of total available CPU time consumed by
                    the process during its execution.  This ``hog
                    factor'' is computed as:

                    (total CPU time)/(elapsed time).

          -i        Prints columns containing the I/O counts in the
                    output.

          -k        Instead of memory size, shows total kcore-minutes.

          -m        Shows mean core size (the default).

          -r        Shows CPU factor (user time/(system-time + user-



     Page 1                                           (printed 8/7/87)





     ACCTCOM(C)               XENIX System V                ACCTCOM(C)



                    time).)

          -t        Shows separate system and user CPU times.

          -v        Excludes column headings from the output.

          -l line   Shows only processes belonging to terminal
                    /dev/line.

          -u user   Shows only processes belonging to user that may be
                    specified by a user ID, a login name that is then
                    converted to a user ID, a # which designates only
                    those processes executed with super-user
                    privileges, or ? which designates only those
                    processes associated with unknown user IDs.

          -g group  Shows only processes belonging to group.  The
                    group may be designated by either the group ID or
                    group name.

          -d mm/dd  Any time arguments following this flag are assumed
                    to occur on the given month and day, rather than
                    during the last 24 hours.  This is needed for
                    looking at old files.

          -s time   Shows only those processes that existed on or
                    after time, given in the form hr:min:sec.  The
                    :sec or :min:sec may be omitted.

          -e time   Shows only those processes that existed on or
                    before time.  Using the same time for both -s and
                    -e shows the processes that existed at time.

          -n pattern
                    Shows only commands matching pattern that may be a
                    regular expression as in ed(C) except that + means
                    one or more occurrences.

          -H factor Shows only processes that exceed factor, where
                    factor is the ``hog factor'' as explained in
                    option -h above.

          -I number Shows driver processes transferring more
                    characters than the cutoff number.

          -O time   Shows only those processes with operating system
                    CPU time that exceeds time.

          -C time   Shows only those processes that exceed time (the
                    total CPU time).

          Multiple options have the effect of a logical AND.



     Page 2                                           (printed 8/7/87)





     ACCTCOM(C)               XENIX System V                ACCTCOM(C)



     Files
          /etc/passwd

          /usr/adm/pacct

          /etc/group

     See Also
          accton(C), ps(C), su(C), acct(S), acct(F), utmp(M)

     Notes
          acctcom only reports on processes that have terminated; use
          ps(C) for active processes.










































     Page 3                                           (printed 8/7/87)



Typewritten Software • bear@typewritten.org • Edmonds, WA 98026