SHOW:
|
|
- or go back to the newest paste.
| 1 | ########################################################## | |
| 2 | # Autor: Alexis Daciuk | |
| 3 | # Fecha: 08/2014 | |
| 4 | # Descripcion: Elimina y comprime logs de applldd segun | |
| 5 | # ciertos criterios | |
| 6 | ########################################################## | |
| 7 | #Variables | |
| 8 | LOG=/NFSImport/WriteSomeReadAny/S034/applldd/logs | |
| 9 | FECHA=`date +%d_%m_%y` | |
| 10 | USUARIO=`id -run` | |
| 11 | DIRLOG=/u/$USUARIO/logs | |
| 12 | export BATCHLOG=$DIRLOG/ldd_limpieza_logs.log.$FECHA | |
| 13 | ||
| 14 | #Comienza el script | |
| 15 | echo "*********************************************" >> $BATCHLOG | |
| 16 | echo "Comienza el script a: " `date +%d/%m/%y_%H:%M:S` >> $BATCHLOG | |
| 17 | echo "*********************************************" >> $BATCHLOG | |
| 18 | ||
| 19 | #Borro todos los lda_genera_ind_items, ya que se generan | |
| 20 | # 30 por minuto (son logs de un sqlplus) | |
| 21 | find $LOG -name "lda_genera_ind_items.*" -exec rm -ef {} \;
| |
| 22 | ||
| 23 | - | # Borro todos los archivos de log que tengan mas de 7 dias |
| 23 | + | # Borro todos los archivos de log que tengan mas de 15 dias |
| 24 | - | find $LOG -mtime +7 -exec rm -ef {} \; >> $BATCHLOG
|
| 24 | + | find $LOG -mtime +15 -exec rm -ef {} \; >> $BATCHLOG
|
| 25 | ||
| 26 | # Comprimo todos los archivos de log que tengan mas de 1 dia y que no esten ya comprimidos | |
| 27 | find . -mtime +1 |grep -v "Z"|xargs compress -c >> $BATCHLOG | |
| 28 | ||
| 29 | # Cambio permisos de los archivos para que los pase a buscar el backup de ibm | |
| 30 | - | find $LOG -user applldd -exec chmod 777 {} \; >> $BATCHLOG
|
| 30 | + | find . -user "applldd" |xargs chmod 777 ; >> $BATCHLOG |
| 31 | ||
| 32 | #Termina el script | |
| 33 | echo "*********************************************" >> $BATCHLOG | |
| 34 | echo "Termina el script a:" `date +%d/%m/%y_%H:%M:S` >> $BATCHLOG | |
| 35 | echo "*********************************************" >> $BATCHLOG | |
| 36 | ||
| 37 | #Control M | |
| 38 | . /u/ctmprod/scp/pce00/control_rc.scr |