acctcon(1M) acctcon(1M)
NAME
acctcon, acctcon1, acctcon2 - Verbindungszeiten abrechnen
SYNTAX
/usr/lib/acct/acctcon [options]
/usr/lib/acct/acctcon1 [options]
/usr/lib/acct/acctcon2
BESCHREIBUNG
Mit acctcon wird eine Folge von An-/Abmeldedatensätzen in Gesamtab-
rechnungssätze umgewandelt. Die An-/Abmeldesätze werden von der Stan-
dardeingabe gelesen. Normalerweise ist dies die Datei /var/adm/wtmp.
Diese kann allerdings fehlerhafte Datensätze oder Änderungen des
Systemdatums enthalten und sollte daher zuerst mit wtmpfix berichtigt
werden. Die korrigierte Version der Datei /var/adm/wtmp kann dann an
acctcon umgeleitet werden. Die binären Datensätze werden auf die Stan-
dardausgabe geschrieben.
OPTIONEN
-l file Die Datei file dient zur Aufzeichnung der Leitungsbelegung
und enthält die Leitungskennung, die Belegungszeit in Minu-
ten, den Anteil der insgesamt verbrauchten Zeit in Prozent,
die Anzahl der in Rechnung gestellten Sitzungen, die Anzahl
der An- und Abmeldungen. Mit Hilfe dieser Datei lassen sich
die Auslastung der Leitungen, fehlerhafte Leitungen sowie
Unregelmäßigkeiten in der Software oder Hardware feststellen.
Durch Hängezustände, Beendigung von login(1) und der
Anmelde-Shell werden jeweils Abmeldesätze generiert. Daher
kann die Anzahl der Abmeldungen oft drei oder viermal so hoch
wie die Anzahl der Sitzungen sein [siehe init(1M) und
utmp(4)].
-o file Die Datei file enthält einen globalen Datensatz für den
gesamten Abrechnungszeitraum. Darin sind die Anfangs- und
Abschlußzeit, die Anzahl der Neustarts und der Datumsänderun-
gen angegeben.
acctcon ist eine Kombination der Programme acctcon1 und acctcon2.
acctcon1 wandelt An-/Abmeldedatensätze aus der korrigierten Datei
/var/adm/wtmp in eine Ausgabe um, die aus ASCII-Zeichen besteht.
acctcon2 liest die von acctcon1 erstellten ASCII-Datensätze und wan-
delt diese in binäre Datensätze um. Mit acctcon1 können die oben
beschriebenen Optionen -l und -o, aber auch die folgenden Optionen
verwendet werden:
-p Nur die Eingabe wird angegeben. Dabei wird die Leitungsken-
nung, die Benutzerkennung und die Zeit (sowohl im numerischen
als auch im Datum/Zeit-Format) aufgelistet.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
acctcon(1M) acctcon(1M)
-t acctcon1 unterhält eine Liste der Leitungen, auf denen Benut-
zer angemeldet sind. Am Ende der Eingabe für dieses Kommando
wird für jede Leitung, die noch aktiv scheint, ein Sitzungs-
datensatz ausgegeben. Normalerweise gilt eine aktuelle Datei
als Eingabe für dieses Kommando. Daher wird auch die aktuelle
Zeit als Abschlußzeit für jede noch aktive Sitzung verwendet.
Wird die Option -t benutzt, so wird dagegen die letzte in der
Eingabe des Kommandos gefundene Zeitangabe benutzt. Dadurch
wird sichergestellt, daß bei nicht aktuellen Dateien vernünf-
tige und wiederholbare Werte erzeugt werden.
BEISPIELE
Das Kommando acctcon wird oft folgendermaßen benutzt:
acctcon -l lineuse -o reboots < tmpwtmp > ctacct
Die Kommandos acctcon1 und acctcon2 werden oft folgendermaßen benutzt:
acctcon1 -l lineuse -o reboots < tmpwtmp | sort +1n +2 > ctmp
acctcon2 < ctmp > ctacct
HINWEISE
Durch Datumsänderungen wird der Bericht zur Leitungsbelegung ver-
fälscht. In einem derartigen Fall können Sie die Situation bereinigen,
indem Sie wtmpfix [siehe fwtmp(1M)] mit der Datei /var/adm/wtmp als
Argument verwenden.
DATEIEN
/var/adm/wtmp
SIEHE AUCH
acctcom(1), login(1), acct(1M), acctcms(1M), acctmerg(1M),
acctprc(1M), acctsh(1M), fwtmp(1M), init(1M), runacct(1M), acct(2),
utmp(4).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98