csabuild(1M)csabuild(1M)NAMEcsabuild - organizes accounting records into job records
SYNOPSIS
/usr/lib/acct/csabuild [-a] [-A] [-D level] [-i] [-n] [-o nday] [-
P pacct] [-s spacct] [-t]
DESCRIPTION
The csabuild command reads accounting records from the CSA pacct file and
organizes them into job records by job ID and boot times. It writes
these job records into the sorted pacct file. This sorted pacct file
contains all of the accounting data available for each job. The pacct
file configuration records are associated with the job ID 0 job record
within each boot period. The information in the sorted pacct file is
used by other commands to generate reports and for billing.
An integer suffix is attached to the pacct pathname arguments; a 0
indicates recycled information, and 1 and higher indicates current data.
The csabuild command accepts several types of options: filename,
performance, job ending, and debugging.
Filename Options
The csabuild command accepts the following filename options:
-P pacct Specifies pacct file pathname. The default is
/var/adm/acct/work/Wpacct.
-s spacct Specifies the sorted pacct file pathname. The default is
/var/adm/acct/work/spacct.
Performance Options
The csabuild command accepts the following performance option:
-t Prints timing information for the two major phases of
csabuild.
Job Ending Options
The csabuild command accepts the following job ending options:
-a Does not assume crash option. The default operation is if
a job does not have an associated end-of-job record, but
the system was rebooted, the job is assumed to be
terminated. With this option, these jobs are not marked
as terminated.
-o nday Terminates the session if a session is older than nday
days. NQS or workload management requests submitted more
than ndays ago also are terminated. You can use this
option to terminate old jobs that are known to be
finished.
Page 1
csabuild(1M)csabuild(1M)
Debugging Options
The csabuild command accepts the following debugging options:
-A Abort option. If csabuild exits with an error, a core
dump is generated.
-D level Controls messages printed during program execution. Level
1 is verbose, level 9 is not appropriate for any
execution, except small test cases.
-i Ignores bad records. If csabuild runs into a record that
it detects as bad, it can recover from the error by
discarding the record and continuing to process input.
When it discards a record, it prints a diagnostic message.
-n Suppresses the NQS or workload management sort and
condense phase. This option prevents NQS or workload
management jobs that span multiple system boots from being
condensed into one job. (This function is intended only
for error recovery.)
NOTES
The pacct1 file must exist. csaverify(1M) can verify the pacct input
files. Generally, csaedit(1M) can verify and repair bad input files.
BUGScsabuild is limited by its input. Unless the data files are accurate,
the jobs cannot be organized correctly.
FILES
/var/adm/acct/day Directory that contains current unprocessed
accounting data
SEE ALSOcsaedit(1M), csarun(1M), csaverify(1M).
Page 2