Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ##########################################################
- # Autor: Alexis Daciuk
- # Fecha: 08/2014
- # Descripcion: Elimina y comprime logs de applldd segun
- # ciertos criterios
- ##########################################################
- #Variables
- LOG=/NFSImport/WriteSomeReadAny/S034/applldd/logs
- FECHA=`date +%d_%m_%y`
- USUARIO=`id -run`
- DIRLOG=/u/$USUARIO/logs
- export BATCHLOG=$DIRLOG/ldd_limpieza_logs.log.$FECHA
- #Comienza el script
- echo "*********************************************" >> $BATCHLOG
- echo "Comienza el script a: " `date +%d/%m/%y_%H:%M:S` >> $BATCHLOG
- echo "*********************************************" >> $BATCHLOG
- #Borro todos los lda_genera_ind_items, ya que se generan
- # 30 por minuto (son logs de un sqlplus)
- find $LOG -name "lda_genera_ind_items.*" -exec rm -ef {} \;
- # Borro todos los archivos de log que tengan mas de 7 dias
- find $LOG -mtime +7 -exec rm -ef {} \; >> $BATCHLOG
- # Comprimo todos los archivos de log que tengan mas de 1 dia y que no esten ya comprimidos
- find . -mtime +1 |grep -v "Z"|xargs compress -c >> $BATCHLOG
- # Cambio permisos de los archivos para que los pase a buscar el backup de ibm
- find $LOG -user applldd -exec chmod 777 {} \; >> $BATCHLOG
- #Termina el script
- echo "*********************************************" >> $BATCHLOG
- echo "Termina el script a:" `date +%d/%m/%y_%H:%M:S` >> $BATCHLOG
- echo "*********************************************" >> $BATCHLOG
- #Control M
- . /u/ctmprod/scp/pce00/control_rc.scr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement