All pastes #805942 Raw Edit

respaldosmac

public shellscript v1 · immutable
·published 2007-12-04 20:20 UTC
rendered paste body
  1 #!/bin/bash  2  3 # (C)  Mathesis <soporte@compuevlucion.com>  4 # script que respalda los archivos de datos de  5 # macropro  6 HDD= '/dev/hdd1'  7 DIRMOUNT= '/mnt/home'  8 FS= 'ext2'  9 FECHA=`date +%d%m%Y` 10 FICHERO_BACKUP=datos.macropro-$FECHA.tar.gz 11 BACKUP='/home/macropro/' 12 TEMP='/home/macropro/temp/' 13 ARCHIVE='/mnt/home/archive/' 14 15 #Situdandonos en la carpeta temporal para trabajar 16 cd $TEMP 17 18 #Empaquetando todo macropro 19 20 tar zcfp $FICHERO_BACKUP $BACKUP 21 mount -t $FS $HDD $DIRMOUNT 22 #Copiando el respaldo del dia al directorio de respaldos 23 24 cp  $FICHERO_BACKUP $ARCHIVE 25 26 #Borrando archivos de temporal 27 rm $FICHERO_BACKUP 28 29 #Borrando archivos que tuvieran +7 o mas dias de modificados 30 31 find $ARCHIVE -type f -mtime +7 -delete 32 33 34 #desmontan unidad de respaldo 35 36 umount $HDD 37 38 echo "[OK]" || exit 0