名称
lastcomm ― 実行された最新のコマンドの逆順表示
構文
lastcomm [commandname] ... [username] ... [terminalname] ...
説明
lastcomm は、以前に実行されたコマンドに関する情報を与えます。引き数を指定しなければ、 lastcomm は、現在のアカウントファイルの有効期間中、アカウントファイル /var/adm/pacct に記録されているすべてのコマンドに関する情報をプリントします。 引き数を指定して呼び出すと、一致するコマンド名、ユーザー名、またはターミナル名があるアカウンティングエントリーのみがプリントされます。例えば、ターミナル ttyd0 上のユーザー root によって a.out と指定されたコマンドの全実行リストを生成するためには、以下のコマンドを使用します。
lastcomm a.out root ttyd0
各プロセスエントリーごとに、以下の情報がプリントされます。
アカウンティング機能によってシステムに蓄積されたフラグ
プロセス (秒単位) によって使用される CPU タイムの量
フラグは以下のようにコード化されます。
| S | | コマンドは適切な特権を持つユーザーによって実行されました。 |
| F | | コマンドは fork 後に実行されましたが、 exec が後続しませんでした。 |
| D | | コマンドは core ファイルの生成で終了しました。 |
| X | | コマンドはシグナル SIGTERM で終了しました。 |
ファイル
| /var/adm/pacct | | プロセスごとのアカウントの現在のファイル |
著者
lastcomm は、カリフォルニア大学バークレー校で開発されました。
参照
last(1), acct(4), acctsh(1M), core(4)