wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-automatizar-backups-no-linux.md

Linux

Como criar scripts Bash para automatizar backups no Linux

atualizado em 06/08/2026

Automatizar backups no Linux é uma prática essencial para garantir a segurança dos dados. Neste manual, vamos explorar como criar scripts Bash para facilitar esse processo.

Introdução

Os scripts Bash permitem que você execute comandos de forma automatizada. Com um script, você pode programar backups regulares, garantindo que seus dados estejam sempre seguros.

Passo a Passo para Criar um Script de Backup

1. Escolha o Diretório de Origem e Destino

Primeiro, defina onde estão os arquivos que você deseja fazer backup e onde deseja armazená-los.

ORIGEM=/caminho/do/diretorio/origem
DESTINO=/caminho/do/diretorio/destino

2. Crie o Script

Abra o terminal e crie um novo arquivo de script:

nano backup.sh

Adicione o seguinte conteúdo ao script:

#!/bin/bash

# Definindo as variáveis de origem e destino
ORIGEM=/caminho/do/diretorio/origem
DESTINO=/caminho/do/diretorio/destino

# Data atual para nome do backup
DATA=$(date +%Y-%m-%d_%H-%M-%S)

# Criando o backup
cp -r $ORIGEM $DESTINO/backup_$DATA

3. Torne o Script Executável

Após salvar o arquivo, torne-o executável com o comando:

chmod +x backup.sh

4. Execute o Script

Agora você pode executar o script manualmente:

./backup.sh

5. Automatize com Cron

Para agendar a execução do script, use o cron. Abra 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

Com esses passos, você criou um script de backup simples e o agendou para execução automática. Lembre-se de verificar regularmente os backups e ajustar o script conforme suas necessidades.

Dica: Considere usar ferramentas como rsync para backups incrementais, economizando espaço e tempo.

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.