From 989312339ea2e16579803a48700628c5469e327a Mon Sep 17 00:00:00 2001 From: Tar Committer Date: Mon, 12 Jan 2004 03:17:26 +0000 Subject: Imported from rancid-2.3.rc1.tar.gz. --- man/rancid-run.1 | 124 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 124 insertions(+) create mode 100644 man/rancid-run.1 (limited to 'man/rancid-run.1') diff --git a/man/rancid-run.1 b/man/rancid-run.1 new file mode 100644 index 0000000..3e99b26 --- /dev/null +++ b/man/rancid-run.1 @@ -0,0 +1,124 @@ +.\" +.hys 50 +.TH "rancid-run" "1" "7 Jan 2004" +.SH NAME +rancid-run \- run rancid for each of the groups +.SH SYNOPSIS +.B rancid-run +[\c +.BI \-m\ \c +mail_rcpt]\ \c +[\c +.BI \-r\ \c +device_name]\ \c +[group [group ...]] +.SH DESCRIPTION +.B rancid-run +is a +.IR sh (1) +script to run +.IR rancid (1) +for a set of rancid group(s). +.PP +.B rancid-run +reads +.BR rancid.conf (5) +to configure itself, then uses +.IR control_rancid (1) +to run +.IR rancid (1) +for each rancid group. The set of rancid groups can either be provided +as command-line arguments or via the +.I LIST_OF_GROUPS +variable in +.BR rancid.conf (5), +if the group argument is omitted. +.PP +A lock file is maintained per-group to prevent simultaneous runs for a given +group by +.IR rancid-run (1). +The lock file will be named +.IR ..run.lock +and will be located in +.IR $TMPDIR +(see below). +.PP +A log file is produced under +.IR $LOGDIR/logs +for each rancid group processed. The file name will be .YYYYMMDD.HHMMSS +(year month day . hour minute second). +.PP +.B rancid-run +is normally used to run rancid from +.BR cron (8). +For example: +.PP +.in +1i +.nf +0 * * * * /usr/local/rancid/bin/rancid-run +.fi +.in -1i +.\" +.PP +.\" +The command-line options are as follows: +.TP +.B \-m mail_rcpt +Specify the recipient of diff mail, which is normally rancid-. The +argument may be a single address, multiple comma separated addresses, or +.B \-m +may be specified multiple times. +.\" +.TP +.B \-r device_name +Specify the name, as it appears in a group's router.db, of a particular +device to collect and generate diffs for. The device must be marked "up". +If a group is not specified on the command-line, rancid will be run +against any group in which the device_name appears. +.sp +The +.B \-r +option alters the subject line of the diff mail. It will begin +with / rather than just the group name alone. +.\" +.SH ENVIRONMENT +.B rancid-run +utilizes the following environment variables from +.BR rancid.conf (5). +.\" +.TP +.B BASEDIR +Location of group directories, etc. +.\" +.TP +.B LIST_OF_GROUPS +List of rancid groups to collect. +.\" +.TP +.B PATH +Search path for utilities. +.\" +.TP +.B TMPDIR +Directory to hold temporary and lock files. +.SH ERRORS +If rancid fails to run or collect a device's configuration, the particular +group's log file (mentioned above) should be consulted. Any errors produced +by +.BR cvs (1) +or any of the rancid scripts should be included, whether they be a botched +cvs tree, login authentication failure, rancid configuration error, etc. If +the log file produces no clues, the next debugging step should be run the +commands manually. For example, can the user who runs rancid login to the +device with 'clogin hostname', and so on. +.BR +.SH FILES +.TP +.B $BASEDIR/etc/rancid.conf +.B rancid-run +configuration file. +.El +.SH "SEE ALSO" +.BR control_rancid (1), +.BR rancid.conf (5), +.BR router.db (5) -- cgit