Man page - archive(8)
Packages contains this manual
- prunehistory(8)
- makehistory(8)
- installit(1)
- buffchan(8)
- active(5)
- qio(3)
- passwd.nntp(5)
- actsync(8)
- scanlogs(8)
- shlock(1)
- inndstart(8)
- getlist(1)
- convdate(1)
- innstat(8)
- tally.unwanted(8)
- overview.fmt(5)
- ctlinnd(8)
- innwatch(8)
- archive(8)
- inn.conf(5)
- innxbatch(8)
- makeactive(8)
- hosts.nntp(5)
- expire(8)
- nnrp.access(5)
- nntpsend(8)
- wildmat(3)
- send-uucp(8)
- grephistory(1)
- in.nnrpd(8)
- nntpsend.ctl(5)
- rnews(1)
- innd(8)
- parsedate(3)
- inews(1)
- innlog.pl(8)
- newslog(8)
- expirerm(8)
- filechan(8)
- newsrequeue(8)
- nntpget(1)
- pgpverify(8)
- writelog(8)
- control.ctl(5)
- batcher(8)
- crosspost(8)
- news-recovery(8)
- expire.ctl(5)
- news.daily(8)
- newsfeeds(5)
- overchan(8)
- innxmit(8)
- clientlib(3)
- expireover(8)
- libinn(3)
- innwatch.ctl(5)
- inncheck(8)
- dbz(3)
- history(5)
- distrib.pats(5)
- innconfval(1)
- cvtbatch(8)
- moderators(5)
- inndcomm(3)
- shrinkfile(1)
- newslog(5)
- subst(1)
- fastrm(8)
- tally.control(8)
- inn-radius.conf(5)
- localgroups(5)
- innreport(8)
- getlist(1)
- convdate(1)
- ident(8)
- innwatch(8)
- expire(8)
- nntpsend(8)
- wildmat(3)
- motd.innd(5)
- innd(8)
- perl-nocem(8)
- tdx-util(8)
- batcher(8)
- ckpasswd(8)
- nnrpd(8)
- innfeed(8)
- innwatch.ctl(5)
- delayer(8)
- cnfsstat(8)
- shrinkfile(1)
- innreport.conf(5)
- send-ihave(8)
- prunehistory(8)
- ovdb_monitor(8)
- active(5)
- procbatch(8)
- actsync(8)
- incoming.conf(5)
- actsyncd(8)
- imapfeed(8)
- controlchan(8)
- innfeed.conf(5)
- grephistory(1)
- nnrpd.track(5)
- docheckgroups(8)
- send-nntp(8)
- ovsqlite-util(8)
- pgpverify(1)
- tinyleaf(8)
- auth_krb5(8)
- news.daily(8)
- innxmit(8)
- expireover(8)
- domain(8)
- motd.nnrpd(5)
- makedbz(8)
- innupgrade(8)
- readers.conf(5)
- gencancel(1)
- fastrm(1)
- ovdb_server(8)
- motd.news(5)
- scanlogs(8)
- shlock(8)
- ctlinnd(8)
- libinn_uwildmat(3)
- archive(8)
- innxbatch(8)
- rc.news(8)
- send-uucp(8)
- sendinpaths(8)
- news2mail(8)
- buffindexed.conf(5)
- inn-secrets.conf(5)
- newsgroups(5)
- inncheck(8)
- ovdb_stat(8)
- ovsqlite(5)
- history(5)
- cvtbatch(8)
- ovdb_init(8)
- inpaths(8)
- ovdb(5)
- tally.control(8)
- storage.conf(5)
- makehistory(8)
- buffchan(8)
- innmail(1)
- distributions(5)
- innstat(8)
- radius(8)
- mailpost(8)
- subscriptions(5)
- scanspool(8)
- nocem.ctl(5)
- nntpsend.ctl(5)
- inndf(8)
- sendxbatches(8)
- expirerm(8)
- nntpget(1)
- active.times(5)
- cnfsheadconf(8)
- writelog(8)
- control.ctl(5)
- ovsqlite-server(8)
- cycbuff.conf(5)
- expire.ctl(5)
- newsfeeds(5)
- overchan(8)
- innconfval(1)
- sm(8)
- mod-active(8)
- pullnews(1)
- newslog(5)
- ninpaths(8)
- innbind(8)
apt-get install inn
apt-get install inn2
Manual
ARCHIVE
NAMESYNOPSIS
DESCRIPTION
OPTIONS
EXIT STATUS
EXAMPLES
HISTORY
SEE ALSO
NAME
archive - Usenet article archiver
SYNOPSIS
archive [ -a archive ] [ -f ] [ -i index ] [ -m ] [ -r ] [ input ]
DESCRIPTION
Archive makes copies of files specified on its standard input. It is normally run either as a channel feed under innd (8), or by a script before expire (8) is run.
Archive reads the named input file, or standard input if no file is given. The input is taken as a set of lines. Blank lines and lines starting with a number sign (‘‘#’’) are ignored. All other lines should specify the name of a file to archive. If a filename is not an absolute pathname, it is taken to be relative to /var/spool/news .
Files are copied to a directory within the archive directory, /var/spool/news/news.archive . The default is to create a hierarchy that mimics the input files; intermediate directories will be created as needed. For example, the input file comp/sources/unix/2211 (article 2211 in the newsgroup comp.sources.unix) will be copied to /var/spool/news/news.archive/comp/sources/unix/2211 .
OPTIONS
-a archive
If the ‘‘-a’’ flag is used then its argument specifies the directory to archive in instead of the default.
|
-f |
If the ‘‘-f’’ flag is used, then all directory names will be flattened out, replacing the slashes with periods. In this case, the file would be copied to /var/spool/news/news.archive/comp.sources.unix/2211 . |
||
|
-i |
If the ‘‘-i’’ flag is used, then archive will append one line to the specified index file for each article that it copies. This line will contain the destination name and the Message-ID and Subject headers. |
||
|
-m |
Files are copied by making a link. If that fails a new file is created. If the ‘‘-m’’ flag is used, then the file will be copied to the destination, and the input file will be replaced with a symbolic link pointing to the new file. |
||
|
-r |
By default, archive sets its standard error to /var/log/news/errlog . To suppress this redirection, use the ‘‘-r’’ flag. |
EXIT STATUS
If the input is exhausted, archive will exit with a zero status. If an I/O error occures, it will try to spool its input, copying it to a file. If there was no input filename, the standard input will be copied to /var/spool/news/out.going/archive and the program will exit. If an input filename was given, a temporary file named input .bch (if input is an absolute pathname) or /var/spool/news/out.going/ input.bch (if the filename does not begin with a slash) is created. Once the input is copied, archive will try to rename this temporary file to be the name of the input file, and then exit.
EXAMPLES
A typical newsfeeds (5) entry to archive most source newsgroups is as follows:
source-archive\
|
:!*,*sources*,!*wanted*,!*.d\ |
|
|
:Tc,Wn\ |
|
|
:/usr/lib/news/bin/archive -f -i \ |
|
|
/usr/spool/news/news.archive/INDEX |
HISTORY
Written by Rich $alz <rsalz@uunet.uu.net> for InterNetNews. This is revision 1.14, dated 1996/10/29.
SEE ALSO
newsfeeds(5).