Agora vamos criar um script para fazer um backup automático de nossos dados
Nas rais crie uma pasta chamada scripts com o comando mkdir scripts
Abra a pasta com o comando cd scripts. Dentro da pasta digite vi bkpaws.sh
Coloque o testo seguinte dentro do arquivo.
Preencha os emails dos destinatários que vão receber a mensagem.
#!/bin/bash
# Definindo variaveis de data e nome de arquivo de log
DATA=`date +%d-%m-%Y-%H-%M-%S-%Z`
LOGSRVARQUIVOS=/var/www/html/bkplog/aws/srvlinux/$DATA-srv-arquivos.doc
echo “**************************” >> $LOGSRVARQUIVOS
echo “Inicio do backup dos ARQUIVOS ” >> $LOGSRVARQUIVOS
date >> $LOGSRVARQUIVOS
####
# Iniciando copia de dados backup FULL
aws s3 sync /mnt//dados/ s3://dadostux/dados | tee /var/www/html/bkplog/aws/srvlinux/$DATA-srv-arquivos.doc
# Abrindo echo para anexar log em e-mail
mutt -s “BACKUP AMAZON-AWS SERVIDOR DE ARQUIVOS” “suporte@seudominio, clienteo@dominiodocliente.com.br” << FIMMAIL
Relatorio De Backup EXTERNO AMAZON AWS
Status ATUAL DO DISCO
`df -h /mnt/hd4tb/`
Volume atul servidor de arquivos – disco local
Relatorio do Backup dispnivel no endreço web abaixo:
http://endereco-apache/bkplog/aws
Nao responda este e-mail
FIMMAIL
Salve o arquivo e saia
Crie as pastas dentro da pasta padrão do apache para a lista de arquivos de logs de backup serem vistos pela web. E poderá baixar os arquivos para conferencia.
Na rais do sistema acesse a pasta /var/www/html
Cria a sequencia de pasta pastas bkplog/aws/srvlinux/
Agora para agendar o backup automaticamente digite crontab -e
O arquivo de agendamento de tarefas sera aberto
Digite dentro do arquivo:
00 20 * * * bash /scripts/bkpaws.sh
O backup sera realizado todos os dias as 20 horas
Bom pessoal é isso !