|
|
1.1 root 1: .\" Copyright (c) 1980, 1990 The Regents of the University of California.
2: .\" All rights reserved.
3: .\"
4: .\" Redistribution and use in source and binary forms are permitted provided
5: .\" that: (1) source distributions retain this entire copyright notice and
6: .\" comment, and (2) distributions including binaries display the following
7: .\" acknowledgement: ``This product includes software developed by the
8: .\" University of California, Berkeley and its contributors'' in the
9: .\" documentation or other materials provided with the distribution and in
10: .\" all advertising materials mentioning features or use of this software.
11: .\" Neither the name of the University nor the names of its contributors may
12: .\" be used to endorse or promote products derived from this software without
13: .\" specific prior written permission.
14: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
15: .\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
16: .\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
17: .\"
18: .\" @(#)lastcomm.1 6.6 (Berkeley) 7/24/90
19: .\"
20: .Dd July 24, 1990
21: .Dt LASTCOMM 1
22: .Os BSD 3.0
23: .Sh NAME
24: .Nm lastcomm
25: .Nd show last commands executed in reverse order
26: .Sh SYNOPSIS
27: .Nm lastcomm
28: .Op Fl f Ar file
29: .Op Ar command \&...
30: .Op Ar user \&...
31: .Op Ar terminal \&...
32: .Sh DESCRIPTION
33: .Nm Lastcomm
34: gives information on previously executed commands.
35: With no arguments,
36: .Nm lastcomm
37: prints information about all the commands recorded
38: during the current accounting file's lifetime.
39: .Pp
40: Option:
41: .Pp
42: .Tw Fl
43: .Tp Cx Fl f
44: .Ws
45: .Ar file
46: .Cx
47: Read from
48: .Ar file
49: rather than the default
50: accounting file.
51: .Tp
52: .Pp
53: If called with arguments, only accounting entries with a
54: matching
55: .Ar command
56: name,
57: .Ar user
58: name,
59: or
60: .Ar terminal
61: name
62: are printed.
63: So, for example:
64: .Pp
65: .Dl lastcomm a.out root ttyd0
66: .Pp
67: would produce a listing of all the
68: executions of commands named
69: .Pa a.out
70: by user
71: .Ar root
72: on the terminal
73: .Ar ttyd0 .
74: .Pp
75: For each process entry, the following are printed.
76: .Pp
77: .Ds I
78: The name of the user who ran the process.
79: Flags, as accumulated by the accounting facilities in the system.
80: The command name under which the process was called.
81: The amount of cpu time used by the process (in seconds).
82: The time the process exited.
83: .De
84: .Pp
85: The flags are encoded as follows: ``S'' indicates the command was
86: executed by the super-user, ``F'' indicates the command ran after
87: a fork, but without a following
88: .Xr exec ,
89: ``C'' indicates the command was run in PDP-11 compatibility mode
90: (VAX only),
91: ``D'' indicates the command terminated with the generation of a
92: .Pa core
93: file, and ``X'' indicates the command was terminated with a signal.
94: .Sh FILES
95: .Dw /var/account/acct
96: .Di L
97: .Dp Pa /var/account/acct
98: .Dp
99: .Sh SEE ALSO
100: .Xr last 1 ,
101: .Xr sigvec 2 ,
102: .Xr acct 5 ,
103: .Xr core 5
104: .Sh HISTORY
105: .Nm Lastcomm
106: appeared in 3 BSD.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.