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

  1. #! /bin/sh
  2. # newsboot - clean up on reboot
  3.  
  4. # =()<. ${NEWSCONFIG-@<NEWSCONFIG>@}>()=
  5. . ${NEWSCONFIG-/var/lib/news/bin/config}
  6.  
  7. PATH=$NEWSCTL/bin:$NEWSBIN:$NEWSPATH ; export PATH
  8. umask $NEWSUMASK
  9.  
  10. cd $NEWSCTL
  11. rm -f L.* LOCK*                # leftover locks
  12. rm -f history.n*            # leftover expire work files
  13.  
  14. cd $NEWSARTS/out.going
  15. rm -f */L.* */LOCK*            # leftover batcher locks
  16.  
  17. cd $NEWSARTS/in.coming
  18. rm -f nspool.* nruntmp.*        # leftover temporaries
  19. for f in nntp.*                # find partial batches
  20. do
  21.     while test -f $f        # still there?
  22.     do
  23.         name=`getdate now`
  24.         if test ! -f $name
  25.         then
  26.             mv $f $name
  27.         else
  28.             sleep 2
  29.         fi
  30.     done
  31. done
  32.