| 
     
       |  |  |  | 
            
              | 
             
               | 
               
                 |  | UGU: Unix Guru Universe - Unix Tip #4521- July 28, 2025
 -  Home : Help
 : Today's Tip Unix Tip #4521- July 28, 2025
 
 
MAINTAINING LOG AND TMP FILE 
If you need to maintain an
 application that generate
 a lot of logfiles or tmp
 files with running numbers
 as part of the filename and
 uses a common extension.
 These two command together
 will help to maintain it
 for a window of time.
 
 It compress those files that
 are more than 24hrs and
 have it remove after 120hrs.
 You need to put it in
 daily cron.
 
 find $LOGDIR -name '*.ext' -mtime +0 -exec compress {} \;
 find $LOGDIR -name '*.Z' -mtime +5 -exec rm -f {} \;
 
 You can change the time to
 suit your needs and use
 wherever compressing utility
 you have to save space.
 If you need to maintain
 directories created by
 application here are help;
 
 find $LOGDIR -type d -mtime +0 -exec compress -r {} \;
 find $LOGDIR -type d -mtime +5 -exec rm -f {}
 
 The compression is to save
 space while waiting to be
 deleted.  Application
 developers may need to read
 these files/directories so
 keep those files/directories
 for a certain amount of time
 before deleting.
 
 
 This tip generously supported by: tyl@computer.org
 
 NOTE: All tips provided are USE AT YOUR OWN RISK. Tips are submitted
by various unix admins around the globe. UGU suggest you read and
test each tip in a non-volitile environment before placing into
production.
 
 LAST 5 TIPS
 4520
 - FILES OPENED BY A PROCESS
 4519
 - MULTIPLE IP ADDRESSES
 4518
 - LINE # OF A PATTERN 
 4517
 - SPLIT SCREEN EDITING
 4516
 - ACCIDENTS WITH CRONTAB
 I want to 
 SUBSCRIBE
 and get a UGU Tip everyday.
 I want to 
 UNSUBSCRIBE
 and NOT get a UGU Tip everyday.
 If you have a UNIX TIP let us know, we just may use it:
(All tips become the property of the Unix Guru Universe)
 |  |  
                 |  |  
                 |   Copyright 1994-2024 Unix Guru Universe 
 |  |  |  |  |