Cleanup in ALEPH
- Article Type: General
- Product: Aleph
- Product Version: 18.01
Desired Outcome Goal:
How is cleanup done in ALEPH?
Procedure:
You can use util x to clean the different directories on your disk, or you could create a script such as that shown below.
This script saves files for two weeks (14 days) in the directories below.
If your disk always gets full and you do not need files in these directories for a full two weeks then reduce the number "14" to less.
This should be run only by a certified systems administrator.
# begin script
setenv KEEP_TMPDIR 14
setenv KEEP_LOGDIR 14
setenv KEEP_ALEPHE_SCRATCH 14
setenv KEEP_ALEPHM_SCRATCH 14
setenv KEEP_LIBRARY_PRINT 14
setenv KEEP_LIBRARY_SCRATCH 14
setenv KEEP_ORACLE_TRACE 14
### GLOBAL CLEANUP
echo "cleaning $TMPDIR..."
find $TMPDIR -mtime +$KEEP_TMPDIR -exec rm -rf {} \;
echo "cleaning $LOGDIR..."
find $LOGDIR -mtime +$KEEP_LOGDIR -exec rm -rf {} \;
echo "cleaning $alephe_scratch..."
find $alephe_scratch/* -mtime +$KEEP_ALEPHE_SCRATCH -exec rm -rf {} \;
echo "cleaning $alephm_scratch..."
find $alephm_scratch/* -mtime +$KEEP_ALEPHM_SCRATCH -exec rm -rf {} \;
### LIBRARIES CLEANUP
foreach lib (`echo ${ALEPH_LIBS}`)
eval set library_root = \${$lib}_dev/$lib
echo "cleaning $library_root/scratch..."
find $library_root/scratch/* -mtime +$KEEP_LIBRARY_SCRATCH -exec rm -rf {} \;
echo "cleaning $library_root/print..."
find $library_root/print/* -mtime +$KEEP_LIBRARY_PRINT -exec rm -rf {} \;
end
# end script
Category: System Management (500)
Subject: Backup (500)
- Article last edited: 10/8/2013