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

Linux

Como criar scripts Bash para automatizar backups diários em servidores Linux

atualizado em 28/07/2026

Introdução

Automatizar backups diários em servidores Linux é uma prática essencial para garantir a segurança dos dados. Neste manual, vamos criar um script Bash que realiza backups de forma automática.

Passo a Passo

1. Criar um diretório para os backups

Primeiro, vamos criar um diretório onde os backups serão armazenados. Execute o seguinte comando:

mkdir -p /path/to/backups

2. Criar o script de backup

Agora, vamos criar um script Bash. Abra um editor de texto, como o nano:

nano /path/to/backup_script.sh

Adicione o seguinte conteúdo ao script:

#!/bin/bash

# Diretório de origem
SOURCE_DIR=/path/to/source

# Diretório de destino
DEST_DIR=/path/to/backups

# Data atual
DATE=$(date +%Y-%m-%d)

# Nome do arquivo de backup
BACKUP_FILE=backup-$DATE.tar.gz

# Criar o backup
tar -czf $DEST_DIR/$BACKUP_FILE $SOURCE_DIR

# Exibir mensagem de sucesso
echo "Backup criado: $BACKUP_FILE"

3. Tornar o script executável

Para que o script possa ser executado, precisamos torná-lo executável. Execute o seguinte comando:

chmod +x /path/to/backup_script.sh

4. Agendar o backup diário

Utilizaremos o cron para agendar a execução do script diariamente. Abra o crontab com o seguinte comando:

crontab -e

Adicione a seguinte linha para agendar o backup às 2 da manhã todos os dias:

0 2 * * * /path/to/backup_script.sh

5. Verificar os backups

Após a execução do cron, você pode verificar os backups no diretório especificado:

ls /path/to/backups

Conclusão

Com este script Bash, você automatizou o processo de backup diário, garantindo que seus dados estejam sempre seguros. Dica: Considere armazenar os backups em um local remoto para maior segurança.

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.