*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> acctcom (8)              
Title
Content
Arch
Section
 

acctcom(8)

Contents


NAME    [Toc]    [Back]

       acctcom - Displays selected process accounting record summaries

SYNOPSIS    [Toc]    [Back]

       /usr/bin/acctcom  [-abfhikmqrtv] [-C  seconds]  [-e  time]
       [-Etime]  [-g  group]  [-H  factor]  [-I  number] [-lline]
       [[select_option] [-o> file]] [-npattern] [-O seconds]  [-s
       time] [-S time] [-uusername] [file...]

OPTIONS    [Toc]    [Back]

       Displays  average statistics about the selected processes.
       Statistics are displayed at the end of the output  records
       in  the  format  var=#  (for example, CMDS=439), where the
       value (#) is given to  the  nearest  hundredth.   The  var
       specifies the following:

              ----------------------------------------------------------
              Variable   Value
              ----------------------------------------------------------
              CMDS       Total  number of commands listed in the specified
 file
              REAL       Average real time per process
              CPU        Average CPU time per process
              USER       Average user CPU time per process
              SYS        Average system CPU time per process
              CHAR       Average number of characters transferred
              BLK        Average number of blocks transferred
              USR/TOT    Average CPU factor (average user time  divided
                         by total CPU time)
              HOG        Average  hog  factor (average CPU time divided
                         by average elapsed time)
              ----------------------------------------------------------
              Displays information about the most  recently  executed
  commands  first.  This  option has no effect
              when the acctcom command  reads  from  the  default
              input device or if more than one process accounting
              file is specified. The column heading format is the
              same  as  the default column heading format.  Lists
              processes whose total CPU time (system time +  user
              time)  is  greater than the value specified by seconds.
 The column heading format is the same as  the
              default  column  heading format.  Displays information
 only about processes that start at  or  before
              the   specified   time,   which   is  specified  as
              hh[:mm[:ss]]. The column heading format is as  follows:
   ACCOUNTING   RECORDS  FROM:  day  mon  date
              hh:mm:ss yy START BEFORE: day mon date hh:mm:ss  yy
              COMMAND          START   END   REAL    CPU     MEAN
              NAME USER TTYNAME TIME TIME (SECS)  (SECS)  SIZE(K)
              Displays  information only about processes that end
              at or before the specified time, which is specified
              as  hh[:mm[:ss]].  If you specify the same time for
              both the -E and -S  options,  the  acctcom  command
              displays  processes  that  existed at the specified
              time. The column  heading  format  is  as  follows:
              ACCOUNTING  RECORDS  FROM: day mon date hh:mm:ss yy
              END BEFORE  : day  mon  date  hh:mm:ss  yy  COMMAND
              START  END   REAL    CPU     MEAN NAME USER TTYNAME
              TIME TIME (SECS) (SECS) SIZE(K)  Displays  information
  about  the  fork/exec option (used to execute
              another process) in the F  column  and  the  system
              exit  value STAT, which can be zero (0) or an error
              code, in the STAT column in addition to the default
              column heading format. The column heading format is
              as follows: ACCOUNTING RECORDS FROM: day  mon  date
              hh:mm:ss   yy   COMMAND                 START   END
              REAL    CPU     MEAN NAME USER  TTYNAME  TIME  TIME
              (SECS) (SECS) SIZE(K) F STAT Displays only the processes
 that belong to the specified group.  You may
              specify either the group ID or the group name.  The
              column heading format is the same  as  the  default
              column  heading  format.   Displays  the hog factor
              instead of the mean memory size.  The hog factor is
              the  CPU  time  used  by the process divided by the
              real time. The output is the same  as  the  default
              column format output except the MEAN SIZE(K) column
              heading is replaced by  the  .HOG  FACTOR  heading.
              The column heading format is as follows: ACCOUNTING
              RECORDS FROM: day  mon  date  hh:mm:ss  yy  COMMAND
              START   END   REAL    CPU     HOG NAME USER TTYNAME
              TIME TIME (SECS) (SECS) FACTOR

              Displays information about  processes  that  exceed
              the  value specified by the hogfactor variable. The
              output format is the same  as  the  default  column
              heading  format.  Displays the number of characters
              and blocks transferred during  read  or  write  I/O
              operations.   The  output is similar to the default
              column heading format,  except  the  CHARS  TRANSFD
              column  replaces  the  MEAN SIZE(K) column, and the
              BLOCKS READ column is added to the output. The column
   heading  format  is  as  follows:  ACCOUNTING
              RECORDS FROM: day  mon  date  hh:mm:ss  yy  COMMAND
              START   END    REAL    CPU     CHARS    BLOCKS NAME
              USER TTYNAME TIME TIME (SECS) (SECS)  TRANSFD  READ
              Displays   information  about  the  processes  that
              transfer more than the number of characters  specified
  by the number variable.  The output format is
              the same as  the  default  column  heading  format.
              Displays  the total number of K-core minutes, which
              is the number of kilobytes of memory  used  by  the
              process  multiplied  by  the  buffer time used. The
              output format is the same  as  the  default  column
              heading format, except the KCORE MIN column heading
              replaces the MEAN SIZE(K) column heading. The  column
   heading  format  is  as  follows:  ACCOUNTING
              RECORDS FROM: day  mon  date  hh:mm:ss  yy  COMMAND
              START   END    REAL    CPU     KCORE NAME USER TTYNAME
 TIME TIME (SECS) (SECS) MIN Displays  information
  about  the processes that belong to the workstation
 whose tty line is  specified  by  the  line
              variable  (for  example, ttyp0). The heading format
              is the same as the default column  heading  format.
              Displays  the median amount of process memory used.
              If you also specify the -h or  -k  option,  the  -m
              option is ignored. The output format is the same as
              the default column heading format.  Displays information
 only about the processes whose names include
              the regular expression  specified  by  the  pattern
              variable.   The  output  format  is the same as the
              default column  heading  format.   Copies  selected
              process  records  to  the  specified  filename. The
              select_option variable specifies the following process
 selection options: -C, -e, -E, -g, -H, -I, -l,
              -n, -O, -s, -S, and -u.  If you do  not  specify  a
              selection  option  with the select_option variable,
              all process records are copied  to  filename.   The
              output  format  includes  only  the  date and time:
              ACCOUNTING RECORDS FROM: day mon date  hh:mm:ss  yy
              Displays  information about the processes that have
              a CPU system time exceeding the time  specified  by
              the  seconds  variable.   The  output format is the
              same as the default column  heading  format.   Displays
  only the average statistics, which are shown
              at the end of the command output when you  use  the
              -a  option.   Displays the CPU factor, which is the
              user time divided by the total CPU time.  The  output
  format is the same as the default column heading
 format, except the CPU FACTOR  column  replaces
              the  MEAN SIZE(K) column. The column heading format
              is as follows: ACCOUNTING  RECORDS  FROM:  day  mon
              date  hh:mm:ss yy COMMAND         START  END   REAL
              CPU     CPU NAME  USER  TTYNAME  TIME  TIME  (SECS)
              (SECS)  FACTOR  Displays information about the processes
 that existed on  or  after  time,  which  is
              specified as hh[:mm[:ss]].  The column heading format
 is as follows: ACCOUNTING RECORDS FROM: day mon
              date  hh:mm:ss  yy  END  AFTER    :  day  mon  date
              hh:mm:ss  yy  COMMAND          START   END     REAL
              CPU      MEAN  NAME  USER  TTYNAME TIME TIME (SECS)
              (SECS) SIZE(K) Displays information only about  the
              processes  that  started at or after time, which is
              specified as hh[:mm[:ss]].  The column heading format
 is as follows: ACCOUNTING RECORDS FROM: day mon
              date  hh:mm:ss  yy  START  AFTER  :  day  mon  date
              hh:mm:ss   yy  COMMAND          START   END    REAL
              CPU     MEAN NAME USER  TTYNAME  TIME  TIME  (SECS)
              (SECS)  SIZE(K)  Displays system and user CPU times
              under separate column headings. The CPU SYS  column
              heading,  which shows the system CPU time, replaces
              the

              CPU (SECS) default column heading. The column heading
  format is as follows: ACCOUNTING RECORDS FROM:
              day mon date  hh:mm:ss  yy  COMMAND     START   END
              REAL     CPU   (SECS)  NAME  USER TTYNAME TIME TIME
              (SECS) SYS USER Displays information about the processes
  that  are  owned  by user username. You can
              specify a user identification number, a login  name
              converted to a user identification number, a number
              sign (#) to specify root or a  question  mark  (?),
              which  selects  processes  associated  with unknown
              user identification numbers. The output  format  is
              the  same  as  the  default  column heading format.
              Removes column headings from the output;  otherwise
              the  output is the same as the default column heading
 format.

DESCRIPTION    [Toc]    [Back]

       The acctcom command displays  process  accounting  records
       from  files  specified  by the file operand, from standard
       input, or from the /var/adm/pacct  file.  If  you  do  not
       specify  a  file  and  if  standard input is assigned to a
       workstation or to /dev/null (for  example,  if  a  process
       runs  in  the  background),  the acctcom command reads the
       /var/adm/pacct file.

       You do not have to be root to  use  the  acctcom  command,
       which is located in the /usr/bin directory.

       If you specify more than one filename, the acctcom process
       reads each file chronologically in  time-descending  order
       according   to   process  completion  time.  Usually,  the
       /var/adm/pacct file is used,  but  you  can  have  several
       /var/adm/pacct/*Vn files, which are created by the ckpacct
       command.

       Each record specifies the execution times for a  completed
       process.  The  default  output format includes the command
       name, user name, tty name, process start time, process end
       time,  real seconds, CPU seconds, and mean memory size (in
       kilobytes). The process summary output has  the  following
       default column heading format:

       ACCOUNTING RECORDS FROM: day mon date hh:mm:ss yyyyCOMMAND
       START  END   REAL    CPU     MEAN NAME      USER   TTYNAME
       TIME   TIME  (SECS)  (SECS)  SIZE(K)

       If  a specified time is later than the current time, it is
       interpreted as occurring on the previous day.

       You can use options to display the state of the  fork/exec
       option,  F column; the system exit value, STAT column; the
       ratio of total CPU time to elapsed time, HOG  FACTOR  column;
  the  product  of memory used and elapsed time, KCORE
       MIN column; the ratio of user time to total  (system  plus
       user)  time,  CPU  FACTOR column; the number of characters
       transferred during I/O operations,  CHARS  TRNSFD  column;
       and  the  total  number  of blocks read or written, BLOCKS
       READ column.

       If a process is run under root or su authority,  the  command
  name  is prefixed with a number sign (#).  If a process
 is not assigned to a known tty (for example,  if  the
       cron daemon runs the process), a question mark (?) is displayed
 in the TTYNAME column.

       The acctcom command reports only on  processes  that  have
       completed.  Use  the  ps  command to examine the status of
       active processes.

       For any option value that produces a timestamp in an  output
  heading,  the  order  of date and time information is
       locale dependent. The timestamps shown in the examples use
       the default format for date and time values.

EXAMPLES    [Toc]    [Back]

       The following command displays information about processes
       that exceed 2.0 seconds of CPU time:

              /usr/sbin/acct/acctcom -O 2  <  /var/adm/pacct  The
              following  command  displays information about processes
 belonging to the Finance group:

              /usr/sbin/acct/acctcom      -g      Finance       <
              /var/adm/pacct   The   following  command  displays
              information  about  processes  belonging   to   tty
              /dev/console that run after 5:00 p.m.:

              /usr/sbin/acct/acctcom  -l  /dev/console  -s  17:00








FILES    [Toc]    [Back]

       Specifies the command path.  The active process accounting
       database file.  User and group database files.  Accounting
       header files that define formats  for  writing  accounting
       files.

SEE ALSO    [Toc]    [Back]

      
      
       Commands:   ed(1),   ps(1),   su(1),   acct(8),   cron(8),
       runacct(8)

       Functions: acct(2)



                                                       acctcom(8)
[ Back ]
 Similar pages
Name OS Title
acctcon2 Tru64 Display connect-time accounting summaries
acctcon Tru64 Display connect-time accounting summaries
acctcon1 Tru64 Display connect-time accounting summaries
acctcms Tru64 Produces command usage summaries from accounting records
expacct Tru64 Expand accounting record
elfdump IRIX dumps selected parts of a 32-bit or a 64-bit ELF object file/archive and displays them in ELF style
audwrite HP-UX write an audit record for a self-auditing process
kopt Tru64 Displays a menu of optional kernel components that can be selected to build into the kernel
acctprc1 HP-UX process accounting
acctprc2 HP-UX process accounting
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service