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

Linux

Como criar scripts Bash para automatizar tarefas de backup em servidores Linux

atualizado em 14/08/2026

Automatizar tarefas de backup em servidores Linux é essencial para garantir a segurança dos dados. Neste manual, você aprenderá a criar scripts Bash que facilitam esse processo.

Introdução

Os scripts Bash são uma poderosa ferramenta para automatizar tarefas repetitivas. Neste guia, vamos criar um script simples que faz backup de um diretório específico e o armazena em um local seguro.

Passo a Passo

1. Criar o Diretório de Backup

mkdir -p /backup

Primeiro, crie um diretório onde os backups serão armazenados.

2. Criar o Script de Backup

Utilize um editor de texto para criar um novo script:

nano /usr/local/bin/backup.sh

Adicione o seguinte conteúdo ao script:

#!/bin/bash

# Diretório a ser copiado
SOURCE_DIR=/caminho/do/diretorio

# Diretório de destino
DEST_DIR=/backup

# Data atual
DATE=$(date +%Y-%m-%d_%H-%M-%S)

# Nome do arquivo de backup
BACKUP_FILE=$DEST_DIR/backup_$DATE.tar.gz

# Comando para criar backup
tar -czf $BACKUP_FILE $SOURCE_DIR

# Mensagem de sucesso
echo "Backup concluído: $BACKUP_FILE"

3. Tornar o Script Executável

chmod +x /usr/local/bin/backup.sh

Depois de salvar o script, torne-o executável com o comando acima.

4. Agendar o Backup com Cron

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

crontab -e

Adicione a seguinte linha para agendar o backup diário às 2:00 da manhã:

0 2 * * * /usr/local/bin/backup.sh

Conclusão

Agora você tem um script Bash que realiza backups automáticos de um diretório. Lembre-se de monitorar o espaço em disco e testar seus backups regularmente. Uma dica útil é armazenar backups em uma unidade externa ou na nuvem 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.