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

Servidores

Como usar scripts Bash para automatizar backups diários em servidores Linux: Guia prático

atualizado em 26/08/2026

Automatizar backups diários em servidores Linux é uma prática essencial para garantir a segurança dos dados. Este guia prático irá ensiná-lo a usar scripts Bash para configurar backups automáticos.

Introdução

Os backups são fundamentais para proteger informações críticas. Com um script Bash, você pode agendar backups diários de forma simples e eficiente.

Passo a Passo

1. Criar um Script Bash

Primeiro, você precisa criar um arquivo de script. Abra o terminal e execute:

nano backup.sh

Adicione o seguinte conteúdo ao arquivo:

#!/bin/bash

# Definindo variáveis
DATA=$(date +%Y-%m-%d)
BACKUP_DIR=/caminho/para/backup
ORIGEM=/caminho/para/origem

# Criando backup
mkdir -p $BACKUP_DIR/$DATA
cp -r $ORIGEM/* $BACKUP_DIR/$DATA/

2. Tornar o Script Executável

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

chmod +x backup.sh

3. Testar o Script

Execute o script para garantir que tudo está funcionando:

./backup.sh

4. Agendar o Backup com Cron

Para agendar o script para ser executado diariamente, utilize o cron. Edite a tabela do cron com:

crontab -e

Adicione a seguinte linha para executar o script todos os dias às 2:00 AM:

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

Conclusão

Agora você tem um sistema de backup automatizado em funcionamento. Lembre-se de monitorar os backups regularmente e verificar a integridade dos dados. Uma dica adicional é armazenar os backups em um local remoto 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.