View difference between Paste ID: CSSxB6H4 and EGiK1h1t
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 15 dias
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 $LOG -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" |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