summaryrefslogtreecommitdiffstats
path: root/man5/acct.5
diff options
context:
space:
mode:
Diffstat (limited to 'man5/acct.5')
-rw-r--r--man5/acct.522
1 files changed, 11 insertions, 11 deletions
diff --git a/man5/acct.5 b/man5/acct.5
index e1d88d4..a140bc4 100644
--- a/man5/acct.5
+++ b/man5/acct.5
@@ -2,7 +2,7 @@
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
-.TH acct 5 2023-05-03 "Linux man-pages 6.05.01"
+.TH acct 5 2023-10-31 "Linux man-pages 6.7"
.SH NAME
acct \- process accounting file
.SH SYNOPSIS
@@ -15,18 +15,18 @@ If the kernel is built with the process accounting option enabled
then calling
.BR acct (2)
starts process accounting, for example:
-.PP
+.P
.in +4n
acct("/var/log/pacct");
.in
-.PP
+.P
When process accounting is enabled, the kernel writes a record
to the accounting file as each process on the system terminates.
This record contains information about the terminated process,
and is defined in
.I <sys/acct.h>
as follows:
-.PP
+.P
.in +4n
.EX
#define ACCT_COMM 16
@@ -65,7 +65,7 @@ enum { /* Bits that may be set in ac_flag field */
};
.EE
.in
-.PP
+.P
The
.I comp_t
data type is a floating-point value consisting of a 3-bit, base-8 exponent,
@@ -73,11 +73,11 @@ and a 13-bit mantissa.
A value,
.IR c ,
of this type can be converted to a (long) integer as follows:
-.PP
+.P
.nf
v = (c & 0x1fff) << (((c >> 13) & 0x7) * 3);
.fi
-.PP
+.P
The
.IR ac_utime ,
.IR ac_stime ,
@@ -101,7 +101,7 @@ and
fields is widened from 16 to 32 bits
(in line with the increased size of UID and GIDs in Linux 2.4 and later).
The records are defined as follows:
-.PP
+.P
.in +4n
.EX
struct acct_v3 {
@@ -135,19 +135,19 @@ and the details vary somewhat between systems.
None.
.SH HISTORY
glibc 2.6.
-.PP
+.P
Process accounting originated on BSD.
.SH NOTES
Records in the accounting file are ordered by termination time of
the process.
-.PP
+.P
Up to and including Linux 2.6.9,
a separate accounting record is written for each thread created using
the NPTL threading library;
since Linux 2.6.10,
a single accounting record is written for the entire process
on termination of the last thread in the process.
-.PP
+.P
The
.I /proc/sys/kernel/acct
file, described in