table of contents
other versions
INNXBATCH(8) | System Manager's Manual | INNXBATCH(8) |
NAME¶
innxbatch - send xbatched Usenet articles to a remote NNTP serverSYNOPSIS¶
innxbatch [ -D ] [ -t timeout ] [ -T timeout ] [ -v ] host file ...DESCRIPTION¶
Innxbatch connects to the NNTP server at the specified host and sends it the specified xbatch files, using the XBATCH extension to the NNTP protocol. It is normally invoked by a script run out of cron(8) that uses shlock(1) to lock the host name, followed by a ctlinnd(8) command to flush the batchfile. Innxbatch normally blocks until the connection is made. To specify a timeout on how long to try to make the connection, use the ``-t'' flag.nase\ :*\ :Tc,Wnb\ :/usr/lib/news/bin/batcher \ -p "(/bin/gzip > /var/spool/news/out.going/nase.\$\$)" \ nase.do.main
#!/bin/sh ## SH script to send xbatches for a site, wrapped around innxbatch ## Invocation: ## sendxbatches.sh <sitename> <hostname> <xbatch file name> ... if [ $# -le 3 ] then echo "usage: $0 <sitename> <hostname> <xbatch file name>" exit 1 fi ## =()< . @<_PATH_SHELLVARS>@>()= . /usr/lib/news/innshellvars site="$1"; host="$2"; shift; shift ctlinnd flush "$site" \ && sleep 5 \ && exec $NEWSBIN/innxbatch -v -D "$host" $*