wils@web ~ $ cat ~/ajuda/como-agendar-backups-automaticos-com-cron-no-debian-11.md

Servidores

Como agendar backups automáticos com cron no Debian 11

atualizado em 03/08/2026

Agendar backups automáticos no Debian 11 é uma prática essencial para garantir a segurança dos dados. Neste manual, vamos aprender a usar o cron para agendar backups de forma eficiente.

Passo a Passo para Agendar Backups Automáticos

1. Criar um Script de Backup

Primeiro, vamos criar um script que realizará o backup dos arquivos desejados. Abra o terminal e crie um novo arquivo de script:

nano /usr/local/bin/backup.sh

Insira o seguinte conteúdo no arquivo:

#!/bin/bash

# Diretório de origem e destino
ORIGEM=/caminho/para/diretorio/origem
DESTINO=/caminho/para/diretorio/destino

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

# Criar backup
cp -r $ORIGEM $DESTINO/backup-$DATA

Salve e feche o arquivo. Em seguida, torne o script executável:

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

2. Testar o Script de Backup

Antes de agendar o backup, teste o script para garantir que ele funcione corretamente:

/usr/local/bin/backup.sh

3. Agendar o Backup com Cron

Agora, vamos agendar o script para rodar automaticamente. Edite o crontab do usuário atual:

crontab -e

Adicione a seguinte linha para agendar o backup diariamente às 2:00 AM:

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

Salve e feche o editor. O cron agora executará o script todos os dias às 2:00 AM.

Conclusão

Agendar backups automáticos com cron no Debian 11 é uma tarefa simples e eficaz. Lembre-se de verificar regularmente os backups e ajustar o script conforme necessário. Uma dica importante é armazenar os backups em um local seguro, preferencialmente fora do servidor principal, para evitar perda de dados em caso de falhas.

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.