Standard preamble:
========================================================================
..
.... Set up some character translations and predefined strings. \*(-- will
give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
double quote, and \*(R" will give a right double quote. \*(C+ will
give a nicer C++. Capital omega is used to do unbreakable dashes and
therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
nothing in troff, for use with C<>.
.tr \(*W- . ds -- \(*W- . ds PI pi . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . ds L" "" . ds R" "" . ds C` "" . ds C' "" 'br\} . ds -- \|\(em\| . ds PI \(*p . ds L" `` . ds R" '' . ds C` . ds C' 'br\}
Escape single quotes in literal strings from groff's Unicode transform.
If the F register is >0, we'll generate index entries on stderr for
titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
entries marked with X<> in POD. Of course, you'll have to process the
output yourself in some meaningful fashion.
Avoid warning from groff about undefined register 'F'.
.. .nr rF 0 . if \nF \{\ . de IX . tm Index:\\$1\t\\n%\t"\\$2" .. . if !\nF==2 \{\ . nr % 0 . nr F 2 . \} . \} .\} .rr rF
Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
Fear. Run. Save yourself. No user-serviceable parts.
. \" fudge factors for nroff and troff . ds #H 0 . ds #V .8m . ds #F .3m . ds #[ \f1 . ds #] .\} . ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #V .6m . ds #F 0 . ds #[ \& . ds #] \& .\} . \" simple accents for nroff and troff . ds ' \& . ds ` \& . ds ^ \& . ds , \& . ds ~ ~ . ds / .\} . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u' .\} . \" troff and (daisy-wheel) nroff accents . \" corrections for vroff . \" for low resolution devices (crt and lpr) \{\ . ds : e . ds 8 ss . ds o a . ds d- d\h'-1'\(ga . ds D- D\h'-1'\(hy . ds th \o'bp' . ds Th \o'LP' . ds ae ae . ds Ae AE .\} ========================================================================
Title "NNTPSEND 8"
way too many mistakes in technical documents.
\fBnntpsend expects that the batch file for a site is named sitename in pathoutgoing. To prevent batch files corruption, shlock is used to \*(L"lock\*(R" these files. When sitename fqdn pairs are given on the command line, any flags given on the command completely describe how innxmit and shrinkfile operate. When no such pairs are given on the command line, then the information found in nntpsend.ctl becomes the default flags for that site. Any flags given on the command line override the default flags for the site.
An alternative to nntpsend can be innduct, mentioned in the \fBinnfeed\|(8) man page.
.Vb 4 nsavax:erehwon.nsavax.gov::-t60 group70:group70.org:: walldrug:walldrug.com:4m-1m:-T1800 -t300 kremvax:kremvax.cis:2m: .Ve
the command \*(C`nntpsend\*(C' will result in the following:
.Vb 5 Sitename Truncation innxmit flags nsavax (none) -a -t60 group70 (none) -a -t180 walldrug 1m if >4m -T1800 -t300 kremvax 2m -t180 .Ve
The command \*(C`nntpsend -d -T1200\*(C' will result in the following:
.Vb 5 Sitename Truncation innxmit flags nsavax (none) -a -d -T1200 -t60 group70 (none) -a -d -T1200 -t180 walldrug 1m if >4m -d -T1200 -t300 kremvax 2m -d -T1200 -t180 .Ve
The command \*(C`nntpsend -s 5m -T1200 nsavax erehwon.nsavax.gov group70 group70.org\*(C' will result in the following:
.Vb 3 Sitename Truncation innxmit flags nsavax 5m -T1200 -t180 group70 5m -T1200 -t180 .Ve
Remember that -a is always given when there is no size limit, and -t defaults to 180.
\f(CW$Id: nntpsend.pod 9588 2013-12-19 17:46:41Z iulius $