Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # seteamos al interprete para que termine el script ante algun error
- TIMESTAMP=$(date)
- FECHA=$(date +%d-%m-%y_%H-%M)
- LOG="/tmp/log"
- # exit 0 o +0
- echo "" > $LOG
- # en este ejemplo estamos usando una funcion
- mkdir -v /tmp/backup/back-$FECHA 1> /dev/null 2>> $LOG \
- || { echo "Fallo la creacion de directorio"; exit 1;}
- #mkdir -v /tmp/bckup/back-$FECHA 1> /dev/null 2>> $LOG && echo "Creación de directorio ok" || exit 1
- cp -rv $HOME /tmp/backup/back-$FECHA 1>> /dev/null 2>> $LOG|| { echo "fallo la copia"; exit 1;}
- # Crear un paqute con compresion
- tar czvf /tmp/backup/back-$FECHA.tar.gz /tmp/backup/back-$FECHA 1>> /dev/null 2>> $LOG || { echo "fallo la compresion"; exit 1;}
- # Eliminar el back orginal
- rm -rf /tmp/backup/back-$FECHA 2>> $LOG || { echo "Fallo el borrado" ; exit 1;}
- echo "el tamaño del back up es: "
- echo $(du -sh /tmp/backup/back-$FECHA.tar.gz)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement