Befehl "lastcomm"
Zweck
Zeigt Informationen zu den zuletzt ausgeführten Befehlen an.
Syntax
lastcomm [ -X ] [ Befehl ] [ Name ] [ Terminal ]
Beschreibung
Der Befehl lastcomm zeigt Informationen zu allen zuvor ausgeführten Befehlen, die immer noch in der Zusammenfassungsdatei /var/adm/pacct aufgezeichnet sind, in umgekehrter chronologischer Reihenfolge an. Sie müssen den Befehl /usr/sbin/acct/startup ausführen, bevor Sie den Befehl lastcomm ausführen können.
Die Liste, die der Befehl lastcomm anzeigt, kann wie folgt eingeschränkt werden:
- auf Befehle, die mit dem Parameter Befehl angegeben werden
- auf Befehle, die von dem mit dem Parameter Name angegebenen Benutzer ausgeführt wurden
- auf Befehle von dem mit dem Parameter Terminal angegebenen Terminal
Ein Terminal kann vollständig oder abgekürzt als tty angegeben werden. Sie können beispielsweise Folgendes angeben:tty0Terminal oder die0Terminal.
Für jeden Prozess werden die folgenden Informationen angezeigt:
- Name des Benutzers, der den Prozess ausgeführt hat
- Alle Flags, die die Abrechnungsfunktionen bei der Ausführung des Befehls erfasst haben. Die gültigen Flags sind im Folgenden beschrieben:
Element Beschreibung S Der Rootbenutzer hat den Befehl ausgeführt. F Der Befehl wurde nach einer Verzweigung (fork), aber ohne eine nachfolgende Subroutine ausgeführt. C Der Befehl wurde im PDP-11-Kompatibilitätsmodus ausgeführt. D Der Befehl wurde mit der Generierung einer Kernspeicherauszugsdatei beendet. X Der Befehl durch ein Signal beendet. - Name des Befehls, unter dem der Prozess aufgerufen wurde
- Vom Prozess genutzte CPU-Zeit in Sekunden
- Uhrzeit, zu der der Prozess gestartet wurde
Flags
| Element | Beschreibung |
|---|---|
| -X | Gibt alle verfügbaren Zeichen jedes Benutzernamens aus, anstatt ihn auf die ersten 8 Zeichen zu kürzen. |
Beispiele
- Geben Sie Folgendes ein, um Informationen zu allen zuvor ausgeführten Befehlen anzuzeigen, die in der Datei /var/adm/pacct aufgezeichnet wurden:
lastcomm - Informationen zu benannten Befehlen anzeigena.outausgeführt vonrootBenutzer auf demttyd0Terminal, geben Sie Folgendes ein:
lastcomm a.out root ttyd0 - Geben Sie Folgendes ein, um Informationen zu allen zuvor ausgeführten Befehlen anzuzeigen, die in der Datei /var/adm/pacct aufgezeichnet wurden, ohne den Benutzernamen abzuschneiden:
lastcomm -X
Dateien
| Element | Beschreibung |
|---|---|
| /usr/bin/lastcomm | Enthält den Befehl lastcomm. |
| /var/adm/pacct | Das Verzeichnis, das die aktuellen Abrechnungszusammenfassungdateien enthält. |