Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ acctcon(1a) — NEWS-os 5.0.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

acct(1M)

acctcms(1M)

acctmerg(1M)

acctprc(1M)

acctsh(1M)

fwtmp(1M)

init(1M)

runacct(1M)

acct(4)

utmp(4)

acctcom(1)

login(1)

acct(2)



acctcon(1M)      SYSTEM ADMINISTRATION COMMANDS       acctcon(1M)



NAME
     acctcon, acctcon1, acctcon2 - connect-time accounting

SYNOPSIS
     /usr/lib/acct/acctcon [options]

     /usr/lib/acct/acctcon1 [options]

     /usr/lib/acct/acctcon2

DESCRIPTION
     acctcon converts a sequence of login/logoff records to total
     accounting  records  (see  the  tacct  format  in  acct(4)).
     login/logoff records are read from standard input.  The file
     /var/adm/wtmp  is  usually  the  source  of the login/logoff
     records, however, because it may contain  corrupted  records
     or  system  date  changes,  it  should  first be fixed using
     wtmpfix.  The fixed version of file /var/adm/wtmp  can  then
     be  redirected to acctcon.  The tacct records are written to
     standard output.  Here are the options for acctcon:

     -l file   file is created to contain a summary of line usage
               showing line name, number of minutes used, percen-
               tage of total elapsed time used,  number  of  ses-
               sions  charged,  number  of  logins, and number of
               logoffs.  This file helps track line usage,  iden-
               tify  bad  lines,  and  find software and hardware
               oddities.  Hangup,  termination  of  login(1)  and
               termination  of the login shell each generate log-
               off records, so that  the  number  of  logoffs  is
               often  three to four times the number of sessions.
               See init(1M) and utmp(4).
     -o file   file is filled with  an  overall  record  for  the
               accounting  period,  giving  starting time, ending
               time,  number  of  reboots,  and  number  of  date
               changes.

     acctcon is a combination of the programs acctcon1 and  acct-
     con2.   acctcon1  converts  login/logoff records, taken from
     the fixed /var/adm/wtmp file,  to  ASCII  output.   acctcon2
     reads  the  ASCII  records produced by acctcon1 and converts
     them to tacct records.  acctcon1 can be used with the -l and
     -o  options,  described above, as well as with the following
     options:

     -p   Print input only, showing line name,  login  name,  and
          time (in both numeric and date/time formats).

     -t   acctcon1 maintains a list of lines on which  users  are
          logged  in.   When  it reaches the end of its input, it
          emits a session record for each line that still appears
          to  be active.  It normally assumes that its input is a



                                                                1





acctcon(1M)      SYSTEM ADMINISTRATION COMMANDS       acctcon(1M)



          current file, so that it uses the current time  as  the
          ending time for each session still in progress.  The -t
          flag causes it to use, instead, the last time found  in
          its  input,  thus  assuring  reasonable  and repeatable
          numbers for non-current files.

EXAMPLES
     The acctcon command is typically used as follows:
       acctcon -l lineuse -o reboots < tmpwtmp > ctacct

     The acctcon1 and acctcon2 commands  are  typically  used  as
     follows:
       acctcon1 -l lineuse -o reboots < tmpwtmp | sort +1n  +2  >
       ctmp
       acctcon2 < ctmp > ctacct

FILES
     /var/adm/wtmp

SEE ALSO
     acct(1M),    acctcms(1M),     acctmerg(1M),     acctprc(1M),
     acctsh(1M),   fwtmp(1M),   init(1M),  runacct(1M),  acct(4),
     utmp(4)
     acctcom(1), login(1) in the User's Reference Manual
     acct(2) in the Programmer's Reference Manual

NOTES
     The line usage report is  confused  by  date  changes.   Use
     wtmpfix  (see  fwtmp(1M)), with the /var/adm/wtmp file as an
     argument, to correct this situation.

























                                                                2



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