wils@web ~ $ cat ~/ajuda/guia-para-automatizar-o-backup-de-arquivos-usando-cron-e-bash.md

Linux

Guia para automatizar o backup de arquivos usando cron e Bash

atualizado em 22/08/2026

Automatizar backups é uma prática essencial para garantir a segurança dos dados. Neste guia, vamos aprender a usar o cron e Bash para criar um sistema de backup automático de arquivos no Linux.

Passo a Passo para Automatizar o Backup

1. Criar um Script de Backup

Primeiro, você precisa criar um script que realizará o backup dos arquivos desejados. Abra seu editor de texto favorito e crie um arquivo chamado backup.sh.

#!/bin/bash

# Diretório de origem
ORIGEM="/caminho/para/seus/arquivos"

# Diretório de destino
DESTINO="/caminho/para/o/backup"

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

# Comando para copiar os arquivos
cp -r $ORIGEM $DESTINO/backup_$DATA

# Exibir mensagem de sucesso
echo "Backup realizado com sucesso em $DESTINO/backup_$DATA"

Não esqueça de dar permissão de execução ao script:

chmod +x backup.sh

2. Testar o Script

Execute o script manualmente para garantir que tudo está funcionando:

./backup.sh

3. Agendar o Backup com Cron

Agora que o script está funcionando, vamos agendá-lo para ser executado automaticamente. Edite o crontab com o seguinte comando:

crontab -e

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

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

4. Salvar e Sair

Salve as alterações e saia do editor. O cron agora executará seu script automaticamente no horário programado.

Conclusão

Com esses passos, você configurou um sistema de backup automático usando cron e Bash. Dica: Verifique regularmente se os backups estão sendo realizados corretamente e armazene os backups em um local seguro.

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.