wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-automatizar-backups-em-servidores-linux-guia-pratico.md

Servidores

Como criar scripts Bash para automatizar backups em servidores Linux: Guia prático

atualizado em 26/08/2026

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.sh

2. 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_DIR

4. Tornando o Script Executável

Salve o arquivo e torne-o executável com o seguinte comando:

chmod +x backup.sh

5. Agendando o Backup com Cron

Para automatizar a execução do script, utilize o cron. Edite o crontab:

crontab -e

Adicione a seguinte linha para executar o script diariamente às 2 da manhã:

0 2 * * * /caminho/para/backup.sh

Conclusã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.