Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- function iniciarBackup(){
- echo "Iniciando backup..."
- MYSQLDUMP="$(which mysqldump)"
- $MYSQLDUMP -u $DBUSER -h $DBHOST -p$DBPASS $DBNAME | gzip > $TIMESTAMP.sql.gz
- ssh $USER_SSH@$HOST_SSH "tar -zcf - $HOME" > $TIMESTAMP.backup.tar.gz
- tar -zcf $TIMESTAMP.tar.gz $TIMESTAMP.backup.tar.gz $TIMESTAMP.sql.gz
- return 0
- }
- function deletarArquivos(){
- rm "$TIMESTAMP.sql.gz"
- rm "$TIMESTAMP.backup.tar.gz"
- }
- iniciarBackup
- while true ; do
- if [ $? -eq 0 ]; then
- echo "Operação de backup concluída!"
- read -p "Você deseja deletar os arquivos agora? [S/N]" resposta
- case $resposta in
- [Ss]* ) deletarArquivos; break;;
- [Nn]* ) exit;;
- * ) echo "Por favor responda a pergunta! [S/N]";;
- esac
- fi
- done
- echo "Fim do script."
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement