.\" Title: amtoc
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.73.2
.\" Date: 05/14/2008
.\" Manual:
.\" Source:
.\"
.TH "AMTOC" "8" "05/14/2008" "" ""
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.SH "NAME"
amtoc - generate TOC (Table Of Contents) for an Amanda run
.SH "SYNOPSIS"
.HP 6
\fBamtoc\fR [\-a] [\-i] [\-t] [\-f\ \fIfile\fR] [\-s\ \fIsubs\fR] [\-w] [\-\-] \fIlogfile\fR
.SH "DESCRIPTION"
.PP
\fIAmtoc\fR
generates a table of contents for an
\fIAmanda\fR
run\. It\'s a perl script (if you don\'t have perl, install it first!)\.
.SH "OPTIONS"
.PP
\fB\-a\fR
.RS 4
The output file name will be
\fIlabel\-of\-the\-tape\fR\.toc in the same directory as
\fIlogfile\fR\.
.RE
.PP
\fB\-i\fR
.RS 4
Display help about
\fBamtoc\fR\.
.RE
.PP
\fB\-t\fR
.RS 4
Generate the output in tabular form\.
.RE
.PP
\fB\-f file\fR
.RS 4
Write the output to a file (\'\-\' for stdout)\.
.RE
.PP
\fB\-s subs\fR
.RS 4
Evaluate the output file name from
\fIsubs\fR, with $_ set to
\fIlabel\-of\-the\-tape\fR\. The
\fB\-a\fR
option is equivalent to
\fB\-s\fR
\fI\'s/$_/\.toc/\'\fR\.
.RE
.PP
\fB\-w\fR
.RS 4
Separate tapes with form\-feeds and display blank lines before totals\.
.RE
.PP
\fB\-\-\fR
.RS 4
Marks the last option so the next parameter is the
\fIlogfile\fR\.
.RE
.PP
\fBlogfile\fR
.RS 4
(use \'\-\' for stdin)
.RE
.SH "OUTPUT FORMAT"
.PP
The standard output has five fields separated by two spaces:
.sp
.RS 4
.nf
# Server:/partition date level size[Kb]
0 daily\-05: 19991005 \- \-
1 cuisun15:/cuisun15/home 19991005 1 96
2 cuinfs:/export/dentiste 19991005 1 96
\.\.\.
103 cuisg11:/ 19991005 0 4139136
103 total: \- \- 16716288
.fi
.RE
.PP
In tabular format (\-t), this would look like:
.sp
.RS 4
.nf
# Server:/partition date lev size[Kb]
0 daily\-05: 19991005 \- \-
1 cuisun15:/cuisun15/home 19991005 1 96
2 cuinfs:/export/dentiste 19991005 1 96
\.\.\.
103 cuisg11:/ 19991005 0 4139136
103 total: \- \- 16716288
.fi
.RE
.SH "USAGE"
.PP
The easiest way to use it is to run
\fBamtoc\fR
right after
\fIamdump\fR
in the
\fIcron job:\fR
.sp
.RS 4
.nf
amdump daily ; logdir=`amgetconf daily logdir` ; log=`ls \-1t $logdir/log\.*\.[0\-9] | head \-1` ; amtoc \-a $log
.fi
.RE
.PP
which will generate /usr/local/etc/amanda//daily/\fItape_label\fR\.toc\. You may also want to call
\fBamtoc\fR
after an
\fIamflush\fR\.
.SH "SEE ALSO"
.PP
\fBamanda\fR(8),
\fBamdump\fR(8),
\fBamflush\fR(8),
\fBamgetconf\fR(8), cron, perl,
\fI\%http://wiki.zmanda.com\fR
.SH "AUTHOR"
.PP
Nicolas Mayencourt
, University of Geneva/Switzerland : Original text
.PP
Stefan G\. Weichinger,
, maintainer of the
\fIAmanda\fR\-documentation: XML\-conversion