juanesech
3/2/2017 - 1:53 PM

backupJboss.sh

#Backups and copy to Windows FS

#!/bin/sh

export JBOSSHOME=/opt/EAP-6.3.0
export JBOSSBACKUP=/root/shell/backup
DATE=`date +%F`
SALIDA=$JBOSSBACKUP/`uname -n`.$DATE.tar

echo "archivo de SALIDA: $SALIDA"

### Respaldo nuevo
tar czvf $SALIDA.gz $JBOSSHOME

#Buscar el respaldo realizado
find $JBOSSBACKUP -name `hostname`".$DATE.tar.gz" > temp.txt
aux=`cat temp.txt`

#Si el respaldo se realizo, eliminar ultimo respaldo
if [ -n "$aux" ]
then
find $JBOSSBACKUP -mtime +2 -name `hostname`"*.tar.gz" -exec rm -f {} \;
fi
rm -f temp.txt

#Copia respaldo realizado a servidor de backups
mount -t cifs //10.241.2.61/e$/JBOSS/$HOSTNAME -o user=ginexshp,pass=sysshp,dom=ACHS /mnt/backups
cp $aux /mnt/backups