Man Linux: Main Page and Category List


       texpire - delete old news articles and repair leafnode news spool


       texpire [-v[...]] [-q] [-f] [-h] [-r]


       Leafnode  is a USENET package intended for small sites, where there are
       few users and little disk space, but where a large number of groups  is

       Texpire  is  the program which deletes old articles from the local news
       spool and repairs most problems of  the  news  spool.  It  can  restore
       broken  hard links, re-sort links into the right directories
       (necessary when the spool has been  moved  to  a  different  path)  and
       update overview data. It can not repair loss of @spooldir@/news/group/*

       Archive feature: If  a  groupexpire  parameter  is  set  to  -1  for  a
       particular group (or pattern), texpire will skip this (these) groups.


       -v     Be  verbose.   A maximum of four -v can be used (the more v, the
              more verbose).  Don’t expect  all  the  output  to  make  sense.
              Cancels preceding -q options.

       -f     Force  expire. Expire will be made regardless of the access time
              of the file.  Especially useful if  you  regularly  backup  your
              news  spool  or  do  other  things to it where you open files in

       -q     Quiet.  Print  no  messages  unless  problems   occur.   Cancels
              preceding -v options.

       -r     Repair (since v1.9.54). Runs a more thorough yet slower check to
              detect broken hard links between articles and  files.

       -h     Help. Print short usage message and exit with code 0.


       See leafnode(8) for the list of files affected.


       Texpire  sets its real and effective uid to "news" (if it can), because
       almost all of the problems I have had with leafnode are  due  to  files
       which aren’t writable for user "news".


       Texpire  may  not  delete  an  article  as soon as it should in certain
       circumstances,  for  instance  after  backing  up  or  restoring  data;
       eventually it will.

       Texpire ignores "Expires" headers.

       Texpire  is  unable  to  delete  articles  in  groups  which  have non-
       consecutive numbers with huge gaps.

       Texpire does not delete thread-based, but is only looking at individual
       articles,  although  the  leafnode  documentation  of previous versions
       claimed otherwise.

       Texpire only removes the innermost empty directory  when  all  articles
       expire  from a group. On the next run, it will remove the parent, which
       then is empty again, so eventually, empty directories will  be  deleted
       after some texpire runs.


              This  variable  is  parsed  as  an  unsigned  integer  value and
              determines how many seconds texpire will  wait  when  trying  to
              obtain  the  lock file from another leafnode program. 0 means to
              wait indefinitely.  This  variable  takes  precedence  over  the
              configuration file.


       Written by Arnt Gulbrandsen <> and copyright 1995 Troll
       Tech AS, Postboks 6133 Etterstad, 0602 Oslo, Norway, fax +47  22646949.

       Modified  by  Cornelius  Krasel  <>.
       Copyright of the modifications 1997-1999.

       Modified Ralf Wildenhues  <>.  Copyright  of  the
       modifications 2002.

       Modified  by Matthias Andree <>. Copyright of the
       modifications 2002 - 2004.

       The   archive   feature   was   contributed   by   Andreas    Meininger


       tcpd(8), hosts.allow(5), leafnode(8), fetchnews(8), RFC 977.