acctprc(1M) acctprc(1M)
NAME
acctprc, acctprc1, acctprc2 - Prozeßabrechnung
SYNTAX
/usr/lib/acct/acctprc
/usr/lib/acct/acctprc1 [ctmp]
/usr/lib/acct/acctprc2
BESCHREIBUNG
acctprc liest die Standardeingabe in der unter acct(4) beschriebenen
Form und wandelt sie in Gesamtabrechnungssätze um. acctprc unterteilt
die CPU-Zeit in Haupt- und Nebenabrechnungszeit und bestimmt die
durchschnittliche Speichergröße (in Speichersegmenteinheiten). Dann
faßt acctprc die binären Datensätze nach Benutzernummern zusammen und
fügt die den Benutzernummern entsprechenden Benutzerkennungen hinzu.
Die zusammengefaßten Datensätze werden dann auf die Standardausgabe
geschrieben. acctprc1 liest die Eingabe in der unter acct(4) beschrie-
benen Form, fügt die den Benutzernummern entsprechenden Benutzerken-
nungen hinzu und gibt dann für jeden Prozeß eine ASCII-Zeile aus, in
der die Benutzernummer, die Benutzerkennung, die Haupt-CPU-Zeit (in
Tics), die Neben-CPU-Zeit (in Tics) und die durchschnittliche Spei-
chergröße (in Speichersegmenteinheiten) aufgelistet sind. Ist ctmp
angegeben, so wird erwartet, daß diese Datei eine Liste von Benutzer-
sitzungen enthält, die nach Benutzernummer und -kennung sortiert sind.
Ist diese Datei nicht angegeben, holt sich acctprc1 die Benutzerken-
nungen aus der Kennwortdatei, genauso wie dies auch bei acctprc der
Fall ist. Die Informationen in ctmp sind deshalb hilfreich, weil sie
eine Unterscheidung von verschiedenen Benutzerkennungen mit derselben
Benutzernummer ermöglichen.
Das Kommando acctprc2 liest Datensätze in der von acctprc1 erstellten
Form von der Standardeingabe, faßt diese nach Benutzernummer und -ken-
nung zusammen und schreibt dann die sortierten Zusammenfassungen als
Gesamtabrechnungssätze auf die Standardausgabe.
BEISPIELE
Das Kommando acctprc wird oft folgendermaßen benutzt:
acctprc < /var/adm/pacct > ptacct
Die Kommandos acctprc1 und acctprc2 werden oft folgendermaßen benutzt:
acctprc1 ctmp < /var/adm/pacct | acctprc2 > ptacct
Beispiel zur Erzeugung der Datei ctmp:
/usr/lib/acct/acctcon1 </var/adm/wtmp | sort 1n +2 >ctmp
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
acctprc(1M) acctprc(1M)
HINWEISE
acctprc1 kann Benutzerkennungen mit gemeinsamer Benutzernummer nur
unterscheiden, sofern die Kommandos normal ausgeführt werden.
acctprc unterscheidet nicht zwischen Benutzern mit gemeinsamer Benut-
zernummer.
Bei einem Speichersegment der durchschnittlichen Speichergröße handelt
es sich um eine Maßeinheit für die Anzahl der Byte in einem logischen
Speichersegment eines bestimmten Prozessors.
DATEIEN
/etc/passwd
SIEHE AUCH
acctcom(1), acct(1M), acctcms(1M), acctcon(1M), acctmerg(1M),
acctsh(1M), cron(1M), fwtmp(1M), runacct(1M), acct(2), acct(4),
utmp(4).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98