home *** CD-ROM | disk | FTP | other *** search
/ Il CD di internet / CD.iso / SOURCE / N / CNEWS / _CNEWS.TAR / usr / lib / newsbin / expire / expireiflow < prev    next >
Encoding:
Text File  |  1994-09-02  |  555 b   |  23 lines

  1. #! /bin/sh
  2. # expireiflow minmegabytes [ expireoptions ]
  3. # run doexpire -r if things are getting tight
  4. # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  5. . ${NEWSCONFIG-/var/lib/news/bin/config}
  6.  
  7. minimum=$1
  8. shift
  9.  
  10. PATH=$NEWSCTL/bin:$NEWSBIN/expire:$NEWSBIN:$NEWSPATH ; export PATH
  11. umask $NEWSUMASK
  12.  
  13. lock="$NEWSCTL/LOCKexpire"
  14.  
  15. if test " `spacefor 1024000 articles`" -lt $minimum -a ! -f $lock; then
  16.     (
  17.         echo "Subject: space low in $NEWSARTS"
  18.         echo ''
  19.         echo "$0: space getting low in $NEWSARTS; running doexpire -r"
  20.     ) | mail "$NEWSMASTER"
  21.     exec doexpire -r $*
  22. fi
  23.