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

  1. Geben Sie Folgendes ein, um Informationen zu allen zuvor ausgeführten Befehlen anzuzeigen, die in der Datei /var/adm/pacct aufgezeichnet wurden:
    lastcomm
  2. Informationen zu benannten Befehlen anzeigena.outausgeführt vonrootBenutzer auf demttyd0Terminal, geben Sie Folgendes ein:
    lastcomm a.out root ttyd0
  3. 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.