
greison
(usa Ubuntu)
Enviado em 08/04/2020 - 21:30h
##Criar os arquivos abaixo no diretório /opt
mkdir /opt/scripts
mkdir /opt/backups
#no diretório scripts criar o arquivo backups.sh
nano /opt/backups.hs
## Colar o texto abaixo
######################### INICIO ###############################
#!/bin/bash
##### Variaveis
declare DATA=`date +%Y%m%d_%H%M%S`
declare DIR_BACKUP="/opt/backups" # Define o diretório de backup
##### Rotinas secundarias
mkdir -p $DIR_BACKUP/$DATA # Cria o diretório de backup diário
## Gerar os backups
mysqldump -uroot -p123 teste01 > $DIR_BACKUP/$DATA/teste01.sql
mysqldump -uroot -p123 teste02 > $DIR_BACKUP/$DATA/teste02.sql
##################################################################
######################### FIM ##################################
###### Ajustar a permissão do arquivo
chmod +x backups.sh
## executar pra testar
./opt/scripts/backups.sh
# Acesse o diretório backup e verifique se os arquivos foram criados com sucesso.
ls /opt/backup
#Agendar o CRONTAB
crontab -e
#Esse comando o vai rodar o backup todos os dias a meia noite
0 0 * * * /opt/scripts/backups.sh