wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-automatizar-backups-em-servidores-linux-guia-pratico.md
ServidoresComo criar scripts Bash para automatizar backups em servidores Linux: Guia prático
Automatizar backups em servidores Linux é uma prática essencial para garantir a segurança dos dados. Este guia prático ensinará a criar scripts Bash para realizar backups de forma eficiente.
Introdução
Os scripts Bash são ferramentas poderosas que permitem a automação de tarefas repetitivas, como a criação de backups. Neste guia, abordaremos como criar um script simples para fazer backup de diretórios e arquivos.
Passo a Passo
1. Criando o Script
Abra seu editor de texto favorito e crie um novo arquivo chamado backup.sh.
nano backup.sh2. Definindo Variáveis
Adicione as seguintes variáveis no início do seu script:
#!/bin/bash
# Diretório a ser feito backup
SOURCE_DIR=/caminho/do/diretorio
# Diretório de destino do backup
BACKUP_DIR=/caminho/do/backup
# Data atual para nome do arquivo
DATE=$(date +%Y-%m-%d)3. Criando o Comando de Backup
Utilize o comando tar para criar um arquivo compactado de backup:
tar -czf $BACKUP_DIR/backup-$DATE.tar.gz $SOURCE_DIR4. Tornando o Script Executável
Salve o arquivo e torne-o executável com o seguinte comando:
chmod +x backup.sh5. Agendando o Backup com Cron
Para automatizar a execução do script, utilize o cron. Edite o crontab:
crontab -eAdicione a seguinte linha para executar o script diariamente às 2 da manhã:
0 2 * * * /caminho/para/backup.shConclusão
Agora você tem um script Bash que automatiza backups em seu servidor Linux. Lembre-se de verificar regularmente seus backups e ajustar o script conforme necessário.
Dica: Considere implementar notificações por e-mail para ser alertado sobre o sucesso ou falha dos backups.
Precisa de ajuda com isso no seu servidor? A gente resolve pra você.
falar no WhatsApp →// deu erro ou não funcionou?
Achou algo errado neste manual?
Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.