acctprc man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

acctprc(8)							    acctprc(8)

       acctprc1, acctprc2, accton - Perform process-accounting procedures

       acctprc1 [InFile]


       accton [OutFile]

       The three acctprc commands, acctprc1, acctprc2, and accton, are used in
       the runacct shell procedure to produce process-accounting reports.

   acctprc1 [InFile]
       The acctprc1 command is used to read records from standard  input  that
       are   in	  a   format   defined	 by   the   acct   structure   in  the
       /usr/include/sys/acct.h header file.  This process adds the login names
       that  correspond	 to  user  IDs,	 and  then  writes corresponding ASCII
       records to standard  output.   For  each	 process,  the	record	format
       includes	 the  following	 seven	unheaded  columns:  The user ID column
       includes both traditional  and  assigned	 user  identification  numbers
       listed in the /etc/passwd file.	The login name is the one used for the
       user ID in the /etc/passwd file.	 The number  of	 seconds  the  process
       consumed	 when  executed	 during	 prime-time hours. Prime-time and non‐
       prime-time hours are defined in the /usr/sbin/acct/holidays file.   The
       number  of  seconds the process consumed when executed during nonprime-
       time hours.  Total number of characters transferred.  Total  number  of
       blocks read and written.	 Mean memory size (in kilobyte units).

       When  specified,	 InFile	 contains a list of login sessions in a format
       defined by the utmp structure in the /usr/include/utmp.h	 header	 file.
       The  login  session  records  are sorted according to user ID and login
       name. When InFile is not specified, acctprc1 gets login names from  the
       password file /etc/passwd. The information in InFile is used to distin‐
       guish different login names that share the same user ID.

       The acctprc2 command reads, from standard input, the records written by
       acctprc1,  summarizes  them  according  to user ID and name, and writes
       sorted summaries to standard output as total accounting records in  the
       tacct format (see the acctmerg command).

   accton [OutFile]
       When  no	 operands  are specified with the accton command, account pro‐
       cessing is turned off. When  you	 specify  an  existing	OutFile	 file,
       process	accounting  is	turned on, and the kernel adds records to that
       file. You must specify an Outfile to  start  process  accounting.  Many
       shell  script procedures expect the file name /var/adm/pacct, the stan‐
       dard process-accounting file.

       To add a user name to each process-accounting record in a  binary  file
       and  then  write	 these	modified  binary-file records to an ASCII file
       named out.file, enter the following line to an accounting shell script:
       /usr/sbin/acct/acctprc1	<  /var/adm/pacct  >out.file

	      A	 user  name is added to each record. The raw data in the pacct
	      file is converted to ASCII and added to file out.file.  To  pro‐
	      duce  a  total binary accounting record of the ASCII output file
	      out.file produced in example 1, enter the following line	to  an
	      accounting  shell	 script:  /usr/sbin/acct/acctprc2 < out.file >

	      The resulting binary total accounting file, written in the  acct
	      format,  contains records sorted by user ID. This sorted user ID
	      file, is usually merged with other total accounting records when
	      an  acctmerg  command  is	 processed  to produce a daily summary
	      accounting record called /var/adm/acct/sum/daytacct.  To turn on
	      process accounting, enter: /usr/sbin/acct/accton /var/adm/pacct

	      To turn off process accounting, enter: /usr/sbin/acct/accton

       Specifies the command path.  Specifies the command path.	 Specifies the
       command path.

       Commands: acct(8), acctcms(8), acctmerg(8), runacct(8)

       Functions: acct(2)


List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net