Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ acctcom(1M) — A/UX 0.7

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

ksh(1)

ps(1)

sh(1)

su(1)

acct(2)

acct(4)

utmp(4)

acct(1M)

acctcms(1M)

acctcon(1M)

acctmerg(1M)

acctprc(1M)

acctsh(1M)

fwtmp(1M)

runacct(1M)



     acctcom(1M)                                           acctcom(1M)



     NAME
          acctcom - search and print process accounting file(s)

     SYNOPSIS
          acctcom [-a] [-b] [-C sec] [-e time] [-E time] [-f]
          [-g group] [-h] [-H factor] [-i] [-I chars] [-k] [-l line]
          [-m] [-n pattern] [-o ofile] [-O sec] [-q] [-r] [-s time]
          [-S time] [-t] [-u user] [-v] [file] ...

     DESCRIPTION
          acctcom reads file, the standard input, or /usr/adm/pacct,
          in the form described by acct(4) and writes selected records
          to the standard output.  Each record represents the
          execution of one process.  The output shows:
               COMMAND NAME
               USER
               TTYNAME
               START TIME
               END TIME
               REAL (SEC)
               CPU (SEC)
               MEAN SIZE (K)

               and optionally,

               F STAT
               HOG FACTOR
               KCORE MIN
               CPU FACTOR
               CHARS TRNSFD
               BLOCKS READ
          where F is the fork/exec flag: 1 for fork without exec, STAT
          is the system exit status, and BLOCKS READ is the total
          blocks read and written.

          The command name has a # inserted in front of it 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 such files, of which all but
          the current file are found in /usr/adm/pacct?.  The flag
          options are:



     Page 1                                        (last mod. 1/15/87)





     acctcom(1M)                                           acctcom(1M)



          -a          Show some average statistics about the processes
                      selected.  The statistics will be printed after
                      the output records.
          -b          Read backwards, showing latest commands first.
                      This option has no effect when the standard
                      input is read.
          -C sec      Show only processes with total CPU time, system
                      plus user, exceeding sec seconds.
          -e time     Select processes existing at or before time,
                      given in the format hr[:min[:sec]].
          -E time     Select processes ending at or before time.
                      Using the same time for both -S and -E shows the
                      processes that existed at time.
          -f          Print the fork/exec flag and system exit status
                      columns in the output.
          -g group    Show only processes belonging to group.  The
                      group may be designated by either the group ID
                      or group name.
          -h          Instead of mean memory size, show 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).
          -H factor   Show only processes that exceed factor, where
                      factor is the hog factor, as explained in option
                      -h, above.
          -i          Print columns containing the I/O counts in the
                      output.
          -I chars    Show only processes transferring more characters
                      than the cut-off number given by chars.
          -k          Instead of memory size, show total kcore-
                      minutes.
          -lline      Show only processes belonging to terminal
                      /dev/line.
          -m          Show mean core size (the default).
          -n pattern  Show only commands matching pattern.  pattern
                      may be a regular expression as in ed(1), except
                      that + means one or more occurrences.
          -o ofile    Copy selected process records in the input data
                      format to ofile; suppress standard output
                      printing.
          -O sec      Show only processes with CPU system time
                      exceeding sec seconds.
          -q          Do not print any output records, just print the
                      average statistics as with the -a option.
          -r          Show CPU factor (user-time)/(system-time +
                      user-time).
          -s time     Select processes existing at or after time,
                      given in the format hr[:min[:sec]].
          -S time     Select processes starting at or after time.
          -t          Show separate system and user CPU times.
          -v          Exclude column headings from the output.



     Page 2                                        (last mod. 1/15/87)





     acctcom(1M)                                           acctcom(1M)



          -uuser      Show 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.
          acctcom reports only on processes that have terminated; use
          ps(1) for active processes.

     FILES
          /bin/acctcom
          /etc/passwd
          /usr/adm/pacct?
          /etc/group

     SEE ALSO
          ksh(1), ps(1), sh(1), su(1), acct(2), acct(4), utmp(4),
          acct(1M), acctcms(1M), acctcon(1M), acctmerg(1M),
          acctprc(1M), acctsh(1M), fwtmp(1M), runacct(1M).

     BUGS
          If time exceeds the present time, then time is interpreted
          as occurring on the previous day.































     Page 3                                        (last mod. 1/15/87)



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