acctcms(1M) acctcms(1M)
NAME
acctcms - Kommandonutzung aus den Abrechnungssätzen pro Prozeß ermit-
teln
SYNTAX
/usr/lib/acct/acctcms [-a [-p] [-o]] [-c] [-j] [-n] [-r size] [-s]
[-t] files
BESCHREIBUNG
acctcms liest eine oder mehrere Dateien, die unter files angegeben
sind, und zwar normalerweise in der unter acct(4) beschriebenen Form.
Es faßt alle Sätze für Prozesse zusammen, die Kommandos gleichen
Namens ausgeführt haben, sortiert diese Sätze und schreibt sie in die
Standardausgabe, wobei normalerweise ein internes Summenformat benutzt
wird.
OPTIONEN
-a Ausgabe im ASCII-Format anstatt im internen Summenformat. Angege-
ben werden: Name des Kommandos, Anzahl der Aktivierungen, kcore-
Gesamtzeit (in Minuten), CPU-Gesamtzeit (in Minuten), gesamte
Echtzeit (in Minuten), durchschnittliche Größe (in KB), durch-
schnittliche CPU-Zeit pro Aufruf (in Minuten), Monopolisierungs-
faktor, Anzahl der übertragenen Zeichen sowie der gelesenen und
geschriebenen Blöcke, wie in acctcom(1). Die Ausgabe wird in der
Regel nach der kcore-Gesamtzeit (in Minuten) sortiert.
-c Sortieren nach CPU-Gesamtzeit (in Minuten) anstatt kcore-
Gesamtzeit (in Minuten).
-j Zusammenfassung aller nur einmal aufgerufenen Kommandos unter
"***other".
-n Sortieren nach Anzahl der Kommandoaktivierungen.
-r size
Die Hash-Tabelle für acctcms hat standardmäßig Platz für 5001
Einträge. Reicht diese Größe nicht aus, so erscheint die Meldung:
"acctcms: Hash table overflow". Mit der Option -r size kann die
Größe dieser Tabelle dann erhöht werden.
-s Alle nachfolgend gefundenen Dateinamen besitzen bereits das
interne Summenformat.
-t Alle Datensätze werden als Gesamtabrechnungssätze verarbeitet.
Das standardmäßige interne Summenformat unterteilt jedes Feld in
Haupt- und Nebenabrechnungszeiten. Bei dieser Option werden
Haupt- und Nebenabrechnungszeiten in einem Feld zusammengefaßt.
Diese Datensätze sind mit acctcms-Datensätzen im alten internen
Summenformat (d. h. UNIX System V) kompatibel.
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
acctcms(1M) acctcms(1M)
Die folgenden Optionen dürfen nur zusammen mit der Option -a benutzt
werden.
-p Es wird eine Kommandoabrechnung nur für die Hauptabrechnungszeit
ausgegeben.
-o Es wird eine Kommandoabrechnung nur für die Nebenabrechnungszeit
ausgegeben.
Werden die Optionen -p und -o zusammen benutzt, so entsteht ein kombi-
nierter Bericht für Haupt- und Nebenabrechnungszeit. Alle Summen in
der Ausgabe stellen dann die Gesamtnutzung dar, mit Ausnahme der
Anzahl der Aktivierungen, der CPU-Zeit (in Minuten) und der Echtzeit
(in Minuten), die nach Haupt- und Nebenabrechnungszeit getrennt aufge-
führt sind.
Dem folgenden Beispiel können Sie eine typische Sequenz zum Erstellen
einer täglichen Kommandonutzungsabrechnung und zum Fortschreiben der
Gesamtsummen entnehmen:
acctcms file ... > today
cp total previoustotal
acctcms -s today previoustotal > total
acctcms -a -s today
HINWEISE
Es kann zu unvorhersehbaren Ergebnissen kommen, wenn die Option -t bei
Dateien mit dem neuen internen Summenformat verwendet wird bzw. wenn
sie bei Dateien mit dem älteren internen Summenformat nicht verwendet
wird.
SIEHE AUCH
acctcom(1), acct(1M), acctcon(1M), acctmerg(1M), acctprc(1M),
acctsh(1M), fwtmp(1M), runacct(1M), acct(2), acct(4), utmp(4).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98